Skip to content

Commit c6410f4

Browse files
committed
feat: Add machine.restart
1 parent b61243b commit c6410f4

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

fly-http/src/machine.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,10 @@ impl Guest for Component {
594594
block_on(change_machine(&app_name, &machine_id, "start")).map_err(|err| err.to_string())
595595
}
596596

597+
fn restart(app_name: String, machine_id: String) -> Result<(), String> {
598+
block_on(change_machine(&app_name, &machine_id, "restart")).map_err(|err| err.to_string())
599+
}
600+
597601
fn delete(app_name: String, machine_id: String, force: bool) -> Result<(), String> {
598602
let url = format!("{API_BASE_URL}/apps/{app_name}/machines/{machine_id}?force={force}");
599603
block_on(send_request(&url, Method::DELETE)).map_err(|err| err.to_string())

fly-http/wit/activity-flyio_fly-http@1.0.0-beta/fly.wit

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ interface machines {
125125

126126
start: func(app-name: string, machine-id: string) -> result<_, string>;
127127

128+
restart: func(app-name: string, machine-id: string) -> result<_, string>;
129+
128130
delete: func(app-name: string, machine-id: string, force: bool) -> result<_, string>;
129131

130132
exec: func(app-name: string, machine-id: string, command: list<string>) -> result<exec-response, string>;

0 commit comments

Comments
 (0)