Wong Ho Wa

Results 7 issues of Wong Ho Wa

In chat, plugin would send the same record to different user channels in pubsub. However, the total number of calls increases with the number of participants. Therefore, we prefer to...

type/improvement
non-auth-features/pubsub

In chat `message_handlers.py`.`def handle_message_before_save(record, original_record, conn):` ACL of a record is being ```python ... message._acl = Conversation.get_message_acl(message.conversation_id) print("s", serialize_record(message) return serialize_record(message) ... ``` And the serialized result is, ```js {...

I hope any unreceived pub/sub message is persistent for a certain period. For example, 1 day or even a week. [Google Pub/Sub](https://cloud.google.com/pubsub/docs/faq#persistent) - Skygear Server Date/Version: 1.4.0 - Application Platform:...

type/improvement
non-auth-features/pubsub

currently the context is the dictionary like this `{'access_key_type': 'master', 'user_id': '7e897a5a-fb6f-458d-8e2e-354f3bd10f36'}` However, plugin developer want to determine whether the request is from plugin or SDKs (or outside plugin) Using...

Push messages are not sent in batch, which may be slow. https://github.com/SkygearIO/skygear-server/blob/42807441ef0dd5b7f815197dc2c6fd4bf1e08094/pkg/server/handler/push.go - Skygear Server Date/Version: 1.3.1 - Application Platform: NA #### Expected Results Push messages need to be sent...

type/improvement
non-auth-features/push

Currently, there is no way we can customize the scheduling time (#369) or integrate with custom scheduler. Therefore, we better need an API which allows a developer to trigger a...

In https://github.com/SkygearIO/skygear-SDK-JS/blob/master/packages/skygear-core/lib/push.js#L149, `user.id` returns 'user/f7b04742-d5a5-11e7-9296-cec278b6b50a'. However, skygear server only takes 'f7b04742-d5a5-11e7-9296-cec278b6b50a' but not 'user/f7b04742-d5a5-11e7-9296-cec278b6b50a'. Expected Result: Only send uuid as the key of an user Actually Result: 'user/' is prepended...

type/bug
area/push