Support Forgejo servers
This commit is contained in:
@@ -21,6 +21,21 @@ pub enum RepositoryPane {
|
||||
Milestones,
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, uniffi::Enum)]
|
||||
pub enum ServerProvider {
|
||||
Gitea,
|
||||
Forgejo,
|
||||
}
|
||||
|
||||
impl From<ServerProvider> for gotcha_gitea::Provider {
|
||||
fn from(provider: ServerProvider) -> Self {
|
||||
match provider {
|
||||
ServerProvider::Gitea => Self::Gitea,
|
||||
ServerProvider::Forgejo => Self::Forgejo,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl RepositoryPane {
|
||||
const ALL: [Self; 3] = [Self::Issues, Self::Commits, Self::Milestones];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user