update: distinguish E2EE builds

done in the same way as TrayIcon
pull/297/head
Harvey Tindall 3 months ago
parent 59e9d457c2
commit 0e7245e6b9
No known key found for this signature in database
GPG Key ID: BBC65952848FB1A2

@ -59,7 +59,7 @@ jfa-go is a user management app for [Jellyfin](https://github.com/jellyfin/jelly
**Note**: `TrayIcon` builds include a tray icon to start/stop/restart, and an option to automatically start when you log-in to your computer. For Linux users, these builds depend on the `libappindicator3-1`/`libappindicator-gtk3`/`libappindicator` package for Debian/Ubuntu, Fedora, and Alpine respectively.
`MatrixE2EE` builds (and Linux `TrayIcon` builds) include support for end-to-end encryption for the Matrix bots, but require the `libolm(-dev)` dependency. `.deb/.rpm/.apk` packages list this dependency, and docker images include it.
`MatrixE2EE` builds (and Linux `TrayIcon` builds) include support for end-to-end encryption for the Matrix bot, but require the `libolm(-dev)` dependency. `.deb/.rpm/.apk` packages list this dependency, and docker images include it.
##### [Docker](https://hub.docker.com/r/hrfee/jfa-go)
```sh

@ -363,11 +363,17 @@ func getBuildName() string {
if arch == "" {
return ""
}
tray := ""
// Tray builds always have E2EE but aren't labelled as so,
// hence the specific ordering here.
subtype := ""
if MatrixE2EE() {
subtype = "MatrixE2EE_"
}
if TRAY {
tray = "TrayIcon_"
subtype = "TrayIcon_"
}
return tray + operatingSystem + "_" + arch
return subtype + operatingSystem + "_" + arch
}
func (ud *Updater) downloadInternal(assets *[]GHAsset, tag Tag) (applyUpdate ApplyUpdate, status int, err error) {

Loading…
Cancel
Save