Fix linting errors and add isSupported

This commit is contained in:
Samuel Attard 2017-05-30 20:27:24 +10:00
parent 686b1388b1
commit 3938373ecb
No known key found for this signature in database
GPG key ID: 273DC1869D8F13EF
6 changed files with 21 additions and 6 deletions

View file

@ -132,6 +132,10 @@ void Notification::OnInitialProps() {
}
}
bool Notification::IsSupported() {
return !!brightray::BrowserClient::Get()->GetNotificationPresenter();
}
// static
void Notification::BuildPrototype(v8::Isolate* isolate,
v8::Local<v8::FunctionTemplate> prototype) {
@ -166,6 +170,8 @@ void Initialize(v8::Local<v8::Object> exports,
mate::Dictionary dict(isolate, exports);
dict.Set("Notification",
Notification::GetConstructor(isolate)->GetFunction());
dict.SetMethod("isSupported", &Notification::IsSupported);
}
} // namespace