Removed user-agent - broken

This commit is contained in:
Max Lynch 2021-09-13 13:18:59 -05:00
parent b1dce3b5ed
commit 81a88d13f6

View File

@ -1,71 +0,0 @@
import { Injectable } from '@angular/core';
import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core';
/**
* @name User Agent
* @description
* The UserAgent plugin provides functions to set the HTTP user-agent header. For more info about User-Agents, please [see the HTTP User-Agent docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent).
*
* Requires Cordova plugin: `cordova-useragent`. For more info, please see the [User-Agent plugin docs](https://github.com/LouisT/cordova-useragent).
*
* @usage
* ```typescript
* import { UserAgent } from '@ionic-native/user-agent/ngx';
*
*
* constructor(private userAgent: UserAgent) { }
*
* ...
*
*
* this.userAgent.set('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36')
* .then((res: any) => console.log(res))
* .catch((error: any) => console.error(error));
*
* * this.userAgent.get()
* .then((res: any) => console.log(res))
* .catch((error: any) => console.error(error));
*
* * this.userAgent.reset()
* .then((res: any) => console.log(res))
* .catch((error: any) => console.error(error));
*
* ```
*/
@Plugin({
pluginName: 'UserAgent',
plugin: 'cordova-plugin-useragent',
pluginRef: 'UserAgent',
repo: 'https://github.com/danielsogl/cordova-plugin-useragent',
platforms: ['Android', 'iOS'],
})
@Injectable()
export class UserAgent extends IonicNativePlugin {
/**
* Changes the current user-agent to the one sent by argument.
* @param userAgent {string} User-Agent
* @return {Promise<any>} Returns a promise that resolves when the user-agent changes
*/
@Cordova()
set(userAgent: string): Promise<any> {
return;
}
/**
* Returns the current user-agent string.
* @return {Promise<any>} Returns a promise that resolves when the user-agent is returned
*/
@Cordova()
get(): Promise<any> {
return;
}
/**
* Sets the user-agent back to default
* @return {Promise<any>} Returns a promise that resolves when the user-agent resets
*/
@Cordova()
reset(): Promise<any> {
return;
}
}