parsav  Diff

Differences From Artifact [69369cc5c2]:

To Artifact [f53ab94a55]:


    53     53   
    54     54   struct m.source
    55     55   
    56     56   struct m.rights {
    57     57   	rank: uint16 -- lower = more powerful except 0 = regular user
    58     58   	-- creating staff automatically assigns rank immediately below you
    59     59   	quota: uint32 -- # of allowed tweets per day; 0 = no limit
    60         -	invites: intptr -- # of people left this user can invite
           60  +	invites: uint32 -- # of people left this user can invite
    61     61   	
    62     62   	powers: m.powerset
    63     63   }
    64     64   
    65     65   terra m.rights_default()
    66     66   	var pow: m.powerset pow:clear()
    67     67   	(pow.login     << true)
................................................................................
    79     79   	id: uint64
    80     80   	nym: str
    81     81   	handle: str
    82     82   	origin: uint64
    83     83   	bio: str
    84     84   	epithet: str
    85     85   	avatar: str
           86  +	avatarid: uint64
    86     87   	knownsince: m.timepoint
    87     88   	rights: m.rights
    88     89   	key: lib.mem.ptr(uint8)
    89     90   
    90     91   -- ephemera
    91     92   	xid: str
    92     93   	source: &m.source
................................................................................
   247    248   	-- not have the desired effect
   248    249   
   249    250   	conf_get: {&m.source, rawstring} -> lib.mem.ptr(int8)
   250    251   	conf_set: {&m.source, rawstring, rawstring} -> {}
   251    252   	conf_reset: {&m.source, rawstring} -> {}
   252    253   
   253    254   	actor_create: {&m.source, &m.actor} -> uint64
          255  +	actor_save: {&m.source, &m.actor} -> {}
   254    256   	actor_save_privs: {&m.source, &m.actor} -> {}
   255    257   	actor_fetch_xid: {&m.source, lib.mem.ptr(int8)} -> lib.mem.ptr(m.actor)
   256    258   	actor_fetch_uid: {&m.source, uint64} -> lib.mem.ptr(m.actor)
   257    259   	actor_notif_fetch_uid: {&m.source, uint64} -> lib.mem.ptr(m.notif)
   258    260   	actor_enum: {&m.source} -> lib.mem.ptr(&m.actor)
   259    261   	actor_enum_local: {&m.source} -> lib.mem.ptr(&m.actor)
   260    262   	actor_stats: {&m.source, uint64} -> m.actor_stats