mirror of
https://github.com/neon443/StickerSlack.git
synced 2026-03-11 21:36:17 +00:00
added stickerbrowserdatasorce to give msstickerbrowserview stikcers update messagesviewcontroller to add the msstickerbrowser added Emoji.sticker to get MSSticker from Emoji
22 lines
579 B
Swift
22 lines
579 B
Swift
//
|
|
// StickerBrowserDataSource.swift
|
|
// StickerSlackiMessageExtension
|
|
//
|
|
// Created by neon443 on 29/10/2025.
|
|
//
|
|
|
|
import Foundation
|
|
import Messages
|
|
|
|
class StickerBrowserDataSource: NSObject, MSStickerBrowserViewDataSource {
|
|
var hoarder: EmojiHoarder = EmojiHoarder()
|
|
|
|
func numberOfStickers(in stickerBrowserView: MSStickerBrowserView) -> Int {
|
|
return hoarder.emojis.filter { $0.isLocal }.count
|
|
}
|
|
|
|
func stickerBrowserView(_ stickerBrowserView: MSStickerBrowserView, stickerAt index: Int) -> MSSticker {
|
|
return hoarder.emojis.filter { $0.isLocal }[index].sticker
|
|
}
|
|
}
|