From 3a64cd4bcdf18b9a776ab90b45faf59c9a3ca10c Mon Sep 17 00:00:00 2001
From: Maxim Belov <belov1988@gmail.com>
Date: Sun, 13 Oct 2024 17:45:14 +0300
Subject: [PATCH] fix(in-app-browser): remove duplicated method (#4838)

---
 .../plugins/in-app-browser/index.ts              | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/src/@awesome-cordova-plugins/plugins/in-app-browser/index.ts b/src/@awesome-cordova-plugins/plugins/in-app-browser/index.ts
index c723ea38b..66666788b 100644
--- a/src/@awesome-cordova-plugins/plugins/in-app-browser/index.ts
+++ b/src/@awesome-cordova-plugins/plugins/in-app-browser/index.ts
@@ -125,7 +125,8 @@ export type InAppBrowserEventType =
   | 'exit'
   | 'beforeload'
   | 'message'
-  | 'customscheme';
+  | 'customscheme'
+  | string
 
 export interface InAppBrowserEvent extends Event {
   /** the event name */
@@ -245,19 +246,6 @@ export class InAppBrowserObject {
     });
   }
 
-  /**
-   * A method that allows you to listen to events happening in the browser.
-   *
-   * @param event {string} Name of the event
-   * @returns {Observable<InAppBrowserEvent>} Returns back an observable that will listen to the event on subscribe, and will stop listening to the event on unsubscribe.
-   */
-  @InstanceCheck()
-  on(event: string): Observable<InAppBrowserEvent> {
-    return new Observable<InAppBrowserEvent>((observer: Observer<InAppBrowserEvent>) => {
-      this._objectInstance.addEventListener(event, observer.next.bind(observer));
-      return () => this._objectInstance.removeEventListener(event, observer.next.bind(observer));
-    });
-  }
 }
 
 /**