feat: add livesplit open/close routes
This commit is contained in:
parent
8b2a5d44ac
commit
a446b2ecdd
|
@ -15,6 +15,8 @@ pub fn livesplit_routes(state: Arc<State>) -> BoxedFilter<(impl Reply, )> {
|
|||
.or(livesplit_split(Arc::clone(&state)))
|
||||
.or(livesplit_reset(Arc::clone(&state)))
|
||||
.or(livesplit_finish(Arc::clone(&state)))
|
||||
.or(livesplit_open(Arc::clone(&state)))
|
||||
.or(livesplit_close(Arc::clone(&state)))
|
||||
)
|
||||
.boxed()
|
||||
}
|
||||
|
@ -103,6 +105,10 @@ fn rewards_filter(state: Arc<State>, data: LiveSplitBody, paused: bool) -> impl
|
|||
}
|
||||
}
|
||||
|
||||
fn livesplit_open(state: Arc<State>) -> BoxedFilter<(impl Reply, )> {
|
||||
livesplit_route(state, "open", true)
|
||||
}
|
||||
|
||||
fn livesplit_start(state: Arc<State>) -> BoxedFilter<(impl Reply, )> {
|
||||
livesplit_route(state, "start", false)
|
||||
}
|
||||
|
@ -119,6 +125,10 @@ fn livesplit_finish(state: Arc<State>) -> BoxedFilter<(impl Reply, )> {
|
|||
livesplit_route(state, "finish", true)
|
||||
}
|
||||
|
||||
fn livesplit_close(state: Arc<State>) -> BoxedFilter<(impl Reply, )> {
|
||||
livesplit_route(state, "close", true)
|
||||
}
|
||||
|
||||
fn livesplit_route(state: Arc<State>, path: &'static str, paused: bool) -> BoxedFilter<(impl Reply,)> {
|
||||
warp::path("livesplit")
|
||||
.and(warp::path(path))
|
||||
|
|
Loading…
Reference in New Issue