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