lsk-chat

0.4.17 • Public • Published

LSK Chat module

 Message.getRole(userId) -> owner
 Message.is('owner')  // ?
 Message.roles = {
  owner: {
    read: ['title', 'createdAt'], // all
    write: ['user, 'owner'] // info
 }
  guest: {
    read: ['title''createdAt'], // all
    write: ['user, 'owner'] // null
 }
 validate params
 1OWNER
 2) Public
 
 
 Message.isOwner = (userId) => { this.ownerId } ['content']
 Message.canWrite = ['content']
 MEssage.canWrite = ['content']
 
 schema = {
   title: {
     canWrite: () => {}
   }
 }

Readme

Keywords

none

Package Sidebar

Install

npm i lsk-chat

Weekly Downloads

3

Version

0.4.17

License

MIT

Unpacked Size

206 kB

Total Files

44

Last publish

Collaborators

  • isuvorov