룰렛 뷰 추가
This commit is contained in:
@@ -141,7 +141,7 @@ final class LiveRoomViewModel: NSObject, ObservableObject {
|
||||
@Published var roulettePreview: RoulettePreview? = nil
|
||||
|
||||
@Published var isShowRoulette = false
|
||||
@Published var rouletteItems = [RouletteItem]()
|
||||
@Published var rouletteItems = [String]()
|
||||
@Published var rouletteSelectedItem = ""
|
||||
var rouletteCan = 0
|
||||
|
||||
@@ -1432,10 +1432,9 @@ final class LiveRoomViewModel: NSObject, ObservableObject {
|
||||
}
|
||||
|
||||
func sendRouletteDonation() {
|
||||
let rawMessage = rouletteSelectedItem
|
||||
let rouletteRawMessage = LiveRoomChatRawMessage(
|
||||
type: .ROULETTE_DONATION,
|
||||
message: rawMessage,
|
||||
message: rouletteSelectedItem,
|
||||
can: rouletteCan,
|
||||
donationMessage: ""
|
||||
)
|
||||
@@ -1449,7 +1448,7 @@ final class LiveRoomViewModel: NSObject, ObservableObject {
|
||||
LiveRoomRouletteDonationChat(
|
||||
profileUrl: profileUrl,
|
||||
nickname: nickname,
|
||||
rouletteResult: rawMessage
|
||||
rouletteResult: rouletteSelectedItem
|
||||
)
|
||||
)
|
||||
|
||||
@@ -1495,10 +1494,10 @@ final class LiveRoomViewModel: NSObject, ObservableObject {
|
||||
|
||||
isLoading = false
|
||||
self.rouletteItems.removeAll()
|
||||
self.rouletteItems.append(contentsOf: items)
|
||||
self.rouletteItems.append(contentsOf: items.map { $0.title })
|
||||
self.rouletteSelectedItem = rouletteItems[Int(arc4random_uniform(UInt32(rouletteItems.count)))]
|
||||
self.rouletteCan = can
|
||||
sendRouletteDonation()
|
||||
self.isShowRoulette = true
|
||||
}
|
||||
|
||||
private func refundRouletteDonation() {
|
||||
|
Reference in New Issue
Block a user