Goonstation 13 - Modules - TypesVar Details - Proc Details

ThinkOS 7

Vars

all_callersList of messengers we've heard from. Assoc'd list, (address_1 = sendername)
blocked_numbersList of messengers we don't want to hear from anymore -- set by name, not address_1!
hosted_filesFiles we're hosting. Assoc'd list, (passkey = filedatum)
muted_mailgroupsList of mailgroups we don't want to hear from anymore
recent_callersList of recent callers, so you get the long sound for the first message, and a shorter one for that same person after that

Procs

AddCallerAdds the sender's name to the list of people who sent stuff to this device
CheckForPasskeycheck if the message is one of the fileshare passkeys, then try to send them the file
HostFileHosts a file on your PDA with an md5 passkey for others to request
ManageRecentCallersReads list of recent callers and adds them if they're not there Returns TRUE if they're on the list

Var Details

all_callers

List of messengers we've heard from. Assoc'd list, (address_1 = sendername)

blocked_numbers

List of messengers we don't want to hear from anymore -- set by name, not address_1!

hosted_files

Files we're hosting. Assoc'd list, (passkey = filedatum)

muted_mailgroups

List of mailgroups we don't want to hear from anymore

recent_callers

List of recent callers, so you get the long sound for the first message, and a shorter one for that same person after that

Proc Details

AddCaller

Adds the sender's name to the list of people who sent stuff to this device

CheckForPasskey

check if the message is one of the fileshare passkeys, then try to send them the file

HostFile

Hosts a file on your PDA with an md5 passkey for others to request

ManageRecentCallers

Reads list of recent callers and adds them if they're not there Returns TRUE if they're on the list