MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / event

Method event

src/Ui/UiWebsocket.py:132–148  ·  view source on GitHub ↗
(self, channel, *params)

Source from the content-addressed store, hash-verified

130
131 # Event in a channel
132 def event(self, channel, *params):
133 if channel in self.channels: # We are joined to channel
134 if channel == "siteChanged":
135 site = params[0]
136 site_info = self.formatSiteInfo(site, create_user=False)
137 if len(params) > 1 and params[1]: # Extra data
138 site_info.update(params[1])
139 self.cmd("setSiteInfo", site_info)
140 elif channel == "serverChanged":
141 server_info = self.formatServerInfo()
142 self.cmd("setServerInfo", server_info)
143 elif channel == "announcerChanged":
144 site = params[0]
145 announcer_info = self.formatAnnouncerInfo(site)
146 if len(params) > 1 and params[1]: # Extra data
147 announcer_info.update(params[1])
148 self.cmd("setAnnouncerInfo", announcer_info)
149
150 # Send response to client (to = message.id)
151 def response(self, to, result):

Callers 7

actionFileWriteMethod · 0.80
actionFileDeleteMethod · 0.80
updateWebsocketMethod · 0.80
updateWebsocketMethod · 0.80
updateWebsocketMethod · 0.80
fileDoneMethod · 0.80
fileFailedMethod · 0.80

Calls 5

formatSiteInfoMethod · 0.95
cmdMethod · 0.95
formatServerInfoMethod · 0.95
formatAnnouncerInfoMethod · 0.95
updateMethod · 0.45

Tested by

no test coverage detected