@koush/ring-client-api
Version:
Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting
14 lines (10 loc) • 342 B
text/typescript
import { Subscription } from 'rxjs'
export class Subscribed {
private readonly subscriptions: Subscription[] = []
public addSubscriptions(...subscriptions: Subscription[]) {
this.subscriptions.push(...subscriptions)
}
protected unsubscribe() {
this.subscriptions.forEach((subscription) => subscription.unsubscribe())
}
}