86d9659056
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
22 lines
546 B
Swift
22 lines
546 B
Swift
import Messages
|
|
import UIKit
|
|
|
|
final class StickerBrowserViewController: MSStickerBrowserViewController {
|
|
private var stickers: [MSSticker] = []
|
|
|
|
func reloadStickers() {
|
|
stickers = StickerStore.shared.loadStickers()
|
|
stickerBrowserView.reloadData()
|
|
}
|
|
|
|
// MARK: - MSStickerBrowserViewDataSource
|
|
|
|
override func numberOfStickers(in stickerBrowserView: MSStickerBrowserView) -> Int {
|
|
stickers.count
|
|
}
|
|
|
|
override func stickerBrowserView(_ stickerBrowserView: MSStickerBrowserView, stickerAt index: Int) -> MSSticker {
|
|
stickers[index]
|
|
}
|
|
}
|