···
56
56
package_name,
57
57
new_owner_username_or_email
58
58
);
59
59
-
let request =
60
60
-
hexpm::api_transfer_owner_request(&package_name, &new_owner_username_or_email, api_key, config);
59
59
+
let request = hexpm::api_transfer_owner_request(
60
60
+
&package_name,
61
61
+
&new_owner_username_or_email,
62
62
+
api_key,
63
63
+
config,
64
64
+
);
61
65
let response = http.send(request).await?;
62
66
hexpm::api_transfer_owner_response(response).map_err(Error::hex)
63
67
}
···
127
131
http: &Http,
128
132
) -> Result<String> {
129
133
tracing::info!("Creating API key with Hex");
130
130
-
let request = hexpm::api_create_api_key_request(username, password, &key_name(hostname), config);
134
134
+
let request =
135
135
+
hexpm::api_create_api_key_request(username, password, &key_name(hostname), config);
131
136
let response = http.send(request).await?;
132
137
hexpm::api_create_api_key_response(response).map_err(Error::hex)
133
138
}
···
209
214
);
210
215
let response = self.http.send(request).await?;
211
216
212
212
-
let tarball =
213
213
-
hexpm::repository_get_package_tarball_response(response, &outer_checksum.0).map_err(|error| {
214
214
-
Error::DownloadPackageError {
215
215
-
package_name: package.name.to_string(),
216
216
-
package_version: package.version.to_string(),
217
217
-
error: error.to_string(),
218
218
-
}
219
219
-
})?;
217
217
+
let tarball = hexpm::repository_get_package_tarball_response(response, &outer_checksum.0)
218
218
+
.map_err(|error| Error::DownloadPackageError {
219
219
+
package_name: package.name.to_string(),
220
220
+
package_version: package.version.to_string(),
221
221
+
error: error.to_string(),
222
222
+
})?;
220
223
self.fs_writer.write_bytes(&tarball_path, &tarball)?;
221
224
Ok(true)
222
225
}
···
302
305
http: &Http,
303
306
) -> Result<()> {
304
307
tracing::info!("publishing_documentation");
305
305
-
let request = hexpm::api_publish_docs_request(name, &version.to_string(), archive, api_key, config)
306
306
-
.map_err(Error::hex)?;
308
308
+
let request =
309
309
+
hexpm::api_publish_docs_request(name, &version.to_string(), archive, api_key, config)
310
310
+
.map_err(Error::hex)?;
307
311
let response = http.send(request).await?;
308
312
hexpm::api_publish_docs_response(response).map_err(Error::hex)
309
313
}