This commit is contained in:
2025-10-28 10:18:10 +08:00
parent efb04d134e
commit 1deca2ae5b
166 changed files with 17288 additions and 1427 deletions

View File

@@ -0,0 +1,32 @@
#ifdef SHOULD_COMPILE_LOOKIN_SERVER
//
// LookinHierarchyFile.h
// Lookin
//
// Created by Li Kai on 2019/5/12.
// https://lookin.work
//
#import <Foundation/Foundation.h>
@class LookinHierarchyInfo;
@interface LookinHierarchyFile : NSObject <NSSecureCoding>
/// 记录创建该文件的 LookinServer 的版本
@property(nonatomic, assign) int serverVersion;
@property(nonatomic, strong) LookinHierarchyInfo *hierarchyInfo;
@property(nonatomic, copy) NSDictionary<NSNumber *, NSData *> *soloScreenshots;
@property(nonatomic, copy) NSDictionary<NSNumber *, NSData *> *groupScreenshots;
/// 验证 file 的版本之类的是否和当前 Lookin 客户端匹配,如果没有问题则返回 nil如果有问题则返回 error
+ (NSError *)verifyHierarchyFile:(LookinHierarchyFile *)file;
@end
#endif /* SHOULD_COMPILE_LOOKIN_SERVER */