Step 3 + Review
This commit is contained in:
committed by
Peter Steinberger
parent
e9d691d472
commit
7870ce8177
@@ -244,7 +244,7 @@ extension ChannelsSettings {
|
||||
}
|
||||
|
||||
var orderedChannels: [ChannelItem] {
|
||||
let fallback = ["whatsapp", "telegram", "discord", "slack", "signal", "imessage"]
|
||||
let fallback = ["whatsapp", "telegram", "discord", "slack", "signal", "imessage", "bluebubbles"]
|
||||
let order = self.store.snapshot?.channelOrder ?? fallback
|
||||
let channels = order.enumerated().map { index, id in
|
||||
ChannelItem(
|
||||
@@ -440,6 +440,7 @@ extension ChannelsSettings {
|
||||
case "slack": "Slack Bot"
|
||||
case "signal": "Signal REST"
|
||||
case "imessage": "iMessage"
|
||||
case "bluebubbles": "BlueBubbles"
|
||||
default: self.resolveChannelTitle(id)
|
||||
}
|
||||
}
|
||||
@@ -452,6 +453,7 @@ extension ChannelsSettings {
|
||||
case "slack": "number"
|
||||
case "signal": "antenna.radiowaves.left.and.right"
|
||||
case "imessage": "message.fill"
|
||||
case "bluebubbles": "bubble.left.and.text.bubble.right"
|
||||
default: "message"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -340,6 +340,7 @@ struct CronJobEditor: View {
|
||||
Text("slack").tag(GatewayAgentChannel.slack)
|
||||
Text("signal").tag(GatewayAgentChannel.signal)
|
||||
Text("imessage").tag(GatewayAgentChannel.imessage)
|
||||
Text("bluebubbles").tag(GatewayAgentChannel.bluebubbles)
|
||||
}
|
||||
.labelsHidden()
|
||||
.pickerStyle(.segmented)
|
||||
|
||||
@@ -15,6 +15,7 @@ enum GatewayAgentChannel: String, Codable, CaseIterable, Sendable {
|
||||
case signal
|
||||
case imessage
|
||||
case msteams
|
||||
case bluebubbles
|
||||
case webchat
|
||||
|
||||
init(raw: String?) {
|
||||
|
||||
Reference in New Issue
Block a user