init: the first public commit for AFFiNE

This commit is contained in:
DarkSky
2022-07-22 15:49:21 +08:00
commit e3e3741393
1451 changed files with 108124 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import AWSAttachment from './aws/aws-attachment';
const PLATFORM_CONFIG = {
AWS_S3: 'aws_s3', // key replace with uuid
};
const PLATFORM = {
[PLATFORM_CONFIG.AWS_S3]: AWSAttachment,
};
export class RemoteKvService {
readonly #case;
constructor(token?: string, platform = PLATFORM_CONFIG.AWS_S3) {
this.#case = new PLATFORM[platform](token);
}
get instance() {
return this.#case;
}
}