/push/:msgtoken sendet Push

This commit is contained in:
Georg Reisinger
2019-02-24 02:02:20 +01:00
parent 9a3376702f
commit d8de161f39
603 changed files with 62081 additions and 955 deletions

44
express-server/node_modules/fsevents/src/methods.cc generated vendored Normal file
View File

@ -0,0 +1,44 @@
/*
** © 2014 by Philipp Dunkel <pip@pipobscure.com>
** Licensed under MIT License.
*/
void FSEvents::emitEvent(const char *path, UInt32 flags, UInt64 id) {
Nan::HandleScope handle_scope;
v8::Local<v8::Object> object = handle();
v8::Local<v8::Value> key = Nan::New<v8::String>("handler").ToLocalChecked();
Nan::Callback handler(Nan::To<v8::Function>(Nan::Get(object, key).ToLocalChecked()).ToLocalChecked());
v8::Local<v8::Value> argv[] = {
Nan::New<v8::String>(path).ToLocalChecked(),
Nan::New<v8::Number>(flags),
Nan::New<v8::Number>(id)
};
handler.Call(3, argv, &async_resource);
}
NAN_METHOD(FSEvents::New) {
Nan::Utf8String path(info[0]);
FSEvents *fse = new FSEvents(*path);
fse->Wrap(info.This());
Nan::Set(info.This(), Nan::New<v8::String>("handler").ToLocalChecked(), info[1]);
info.GetReturnValue().Set(info.This());
}
NAN_METHOD(FSEvents::Stop) {
FSEvents* fse = Nan::ObjectWrap::Unwrap<FSEvents>(info.This());
fse->threadStop();
fse->asyncStop();
info.GetReturnValue().Set(info.This());
}
NAN_METHOD(FSEvents::Start) {
FSEvents* fse = Nan::ObjectWrap::Unwrap<FSEvents>(info.This());
fse->asyncStart();
fse->threadStart();
info.GetReturnValue().Set(info.This());
}