# 将所有的 IService 子类 keep 住，因为 spi 会自动查找
-keep class * implements com.bytedance.ttgame.framework.module.spi.IService {*;}
# 将所有的 ModuleLifecycle 子类 keep 住，因为 ModuleManager 会查找
-keep class * implements com.bytedance.ttgame.framework.module.spi.ModuleLifecycle {*;}
# 保留源代码名称和行号表
-keepattributes SourceFile,LineNumberTable
-keep class g.optional.im.** {*;}
-keep class com.bytedance.im.core.proto.** { *; }
-keep class com.bytedance.ttgame.module.im.model.** { *; }

