MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / finalize_mod_upload

Method finalize_mod_upload

mserver/MasterService/src/service.rs:138–148  ·  view source on GitHub ↗
(
        &self,
        upload: ArtifactUpload,
        meta: ModUploadMeta,
    )

Source from the content-addressed store, hash-verified

136 let Some(server) = self.get(server_id).await? else {
137 return Ok(None);
138 };
139
140 Ok(Some(ServerDetail {
141 players: server_players(&server),
142 mods: self.resolve_server_mods(&server.mod_list).await?,
143 player_history: self.directory.history(server_id, 12).await?,
144 recent_sessions: self.directory.sessions(server_id, 3).await?,
145 server,
146 }))
147 }
148
149 pub async fn unregister(&self, server_id: &str) -> Result<bool> {
150 self.directory.unregister(server_id).await
151 }

Callers 1

publish_modFunction · 0.80

Calls 1

finalize_modMethod · 0.80

Tested by

no test coverage detected