Add configurable iPhone widgets
This commit is contained in:
@@ -117,6 +117,18 @@ impl GotchaCore {
|
||||
.ok_or_else(|| "Select a server first.".to_string().into())
|
||||
}
|
||||
|
||||
fn server_by_id(&self, id: &str) -> Result<Server, GotchaError> {
|
||||
self.state
|
||||
.lock()
|
||||
.unwrap()
|
||||
.preferences
|
||||
.servers
|
||||
.iter()
|
||||
.find(|server| server.credential_account == id)
|
||||
.cloned()
|
||||
.ok_or_else(|| "That server is no longer configured.".into())
|
||||
}
|
||||
|
||||
fn repository_rows(&self, state: &State, pane: RepositoryPane) -> Vec<RepositoryRow> {
|
||||
let server_url = state
|
||||
.active_server
|
||||
|
||||
Reference in New Issue
Block a user