import { Observable } from 'rx'; export default function extendEmail(app) { const { AccessToken, Email } = app.models; Email.send$ = Observable.fromNodeCallback(Email.send, Email); AccessToken.findOne$ = Observable.fromNodeCallback( AccessToken.findOne.bind(AccessToken) ); AccessToken.prototype.validate$ = Observable.fromNodeCallback( AccessToken.prototype.validate ); AccessToken.prototype.destroy$ = Observable.fromNodeCallback( AccessToken.prototype.destroy ); }