From 27c57f80543b65b89a334ce454a2b91eaa21f836 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Mon, 13 Sep 2021 10:31:25 -0500 Subject: [PATCH] Remove Device Feedback - unmaintained --- .../plugins/device-feedback/index.ts | 74 ------------------- 1 file changed, 74 deletions(-) delete mode 100644 src/@ionic-native/plugins/device-feedback/index.ts diff --git a/src/@ionic-native/plugins/device-feedback/index.ts b/src/@ionic-native/plugins/device-feedback/index.ts deleted file mode 100644 index ade12ed5..00000000 --- a/src/@ionic-native/plugins/device-feedback/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { Injectable } from '@angular/core'; -import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; - -export interface DeviceFeedbackStatus { - /** Haptic Feedback */ - haptic: boolean; - - /** Acoustic Feedback */ - acoustic: boolean; -} - -/** - * @name Device Feedback - * @premier vibration - * @description - * - * Plugin that lets you provide haptic or acoustic feedback on Android devices. - * - * @usage - * ```typescript - * import { DeviceFeedback } from '@ionic-native/device-feedback/ngx'; - * - * constructor(private deviceFeedback: DeviceFeedback) { } - * - * ... - * - * - * this.deviceFeedback.acoustic(); - * - * this.deviceFeedback.haptic(0); - * - * this.deviceFeedback.isFeedbackEnabled().then(feedback => { - * console.log(feedback); - * // { - * // acoustic: true, - * // haptic: true - * // } - * }); - * - * ``` - * @innterfaces - * DeviceFeedbackEnabled - */ -@Plugin({ - pluginName: 'DeviceFeedback', - plugin: 'cordova-plugin-velda-devicefeedback', - pluginRef: 'plugins.deviceFeedback', - repo: 'https://github.com/VVelda/device-feedback', - platforms: ['Android'], -}) -@Injectable() -export class DeviceFeedback extends IonicNativePlugin { - /** - * Provide sound feedback to user, nevertheless respect user's settings and current active device profile as native feedback do. - */ - @Cordova({ sync: true }) - acoustic(): void {} - - /** - * Provide vibrate feedback to user, nevertheless respect user's tactile feedback setting as native feedback do. - * @param {number} type Specify type of vibration feedback. 0 for long press, 1 for virtual key, or 3 for keyboard tap. - */ - @Cordova({ sync: true }) - haptic(type: number): void {} - - /** - * Check if haptic and acoustic feedback is enabled by user settings. - * @returns {Promise} - */ - @Cordova() - isFeedbackEnabled(): Promise { - return; - } -}