//A special endpoint for MODULES (not users) to add module messages
        public async Task <ModuleMessageView> AddMessageAsync(ModuleMessageView basic) //long senderuid, long receiveruid, string message, string module)
        {
            var relation = moduleMessageSource.FromView(basic);
            await provider.WriteAsync(relation);

            return(moduleMessageSource.ToView(relation));
        }
Example #2
0
        //A special endpoint for MODULES (not users) to add module messages
        public async Task <ModuleMessageView> AddMessageAsync(ModuleMessageView basic) //long senderuid, long receiveruid, string message, string module)
        {
            var relation = moduleMessageSource.FromView(basic);
            await provider.WriteAsync(relation);

            var view = moduleMessageSource.ToView(relation);

            singlecache.StoreItem(view.id, view);
            return(view);
        }