mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-11 10:11:09 +00:00
30 lines
819 B
Plaintext
30 lines
819 B
Plaintext
/datum/netdata //this requires some thought later on but for now it's fine.
|
|
var/network_id
|
|
|
|
var/list/recipient_ids = list()
|
|
var/sender_id
|
|
|
|
var/plaintext_data
|
|
var/plaintext_data_secondary
|
|
var/plaintext_passkey
|
|
|
|
/datum/netdata/proc/json_list_generation_admin() //for admin logs and such.
|
|
. = list()
|
|
. |= json_list_generation()
|
|
|
|
/datum/netdata/proc/json_list_generation()
|
|
. = list()
|
|
. |= json_list_generation_netlog()
|
|
.["network_id"] = network_id
|
|
|
|
/datum/netdata/proc/json_list_generation_netlog()
|
|
. = list()
|
|
.["recipient_ids"] = recipient_ids
|
|
.["sender_id"] = sender_id
|
|
.["plaintext_data"] = plaintext_data
|
|
.["plaintext_data_secondary"] = plaintext_data_secondary
|
|
.["plaintext_passkey"] = plaintext_passkey
|
|
|
|
/datum/netdata/proc/generate_netlog()
|
|
return "[json_encode(json_list_generation_netlog())]"
|