This commit is contained in:
richboo111
2023-09-25 15:08:47 +08:00
parent 30cf99eec3
commit 446b412c56
4 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
package partner
//
//import (
// "fmt"
//
// "git.rosy.net.cn/jx-callback/business/model"
//)
//
//type IImHandler interface {
// GetVendorID() int
//}
//
//var (
// ImPlatformHandlers map[int]IImHandler
//)
//
//func init() {
// ImPlatformHandlers = make(map[int]IImHandler)
//}
//
//func RegisterImPlatform(handler IImHandler) {
// vendorID := handler.GetVendorID()
// if !(model.IsImVendorExist(vendorID)) {
// panic(fmt.Sprintf("Im vendor:%d is illegal", vendorID))
// }
// if _, ok := ImPlatformHandlers[vendorID]; ok {
// panic(fmt.Sprintf("Im vendor:%d, already exists", vendorID))
// }
// ImPlatformHandlers[vendorID] = handler
//}
//
//func GetImPlatformFromVendorID(vendorID int) IImHandler {
// return ImPlatformHandlers[vendorID]
//}