Browse Source

refactor VectorStoreModel

Shun Miyazawa 1 year ago
parent
commit
fe814e815d
1 changed files with 1 additions and 6 deletions
  1. 1 6
      apps/app/src/features/openai/server/models/vector-store.ts

+ 1 - 6
apps/app/src/features/openai/server/models/vector-store.ts

@@ -2,16 +2,13 @@ import { type Model, type Document, Schema } from 'mongoose';
 
 
 import { getOrCreateModel } from '~/server/util/mongoose-utils';
 import { getOrCreateModel } from '~/server/util/mongoose-utils';
 
 
-
 export const VectorStoreScopeType = {
 export const VectorStoreScopeType = {
   PUBLIC: 'public',
   PUBLIC: 'public',
-  GROUP: 'group',
 } as const;
 } as const;
 
 
 export type VectorStoreScopeType = typeof VectorStoreScopeType[keyof typeof VectorStoreScopeType];
 export type VectorStoreScopeType = typeof VectorStoreScopeType[keyof typeof VectorStoreScopeType];
 
 
 const VectorStoreScopeTypes = Object.values(VectorStoreScopeType);
 const VectorStoreScopeTypes = Object.values(VectorStoreScopeType);
-
 interface VectorStore {
 interface VectorStore {
   vectorStoreId: string
   vectorStoreId: string
   scorpeType: VectorStoreScopeType
   scorpeType: VectorStoreScopeType
@@ -19,9 +16,7 @@ interface VectorStore {
 
 
 interface VectorStoreDocument extends VectorStore, Document {}
 interface VectorStoreDocument extends VectorStore, Document {}
 
 
-interface VectorStoreModel extends Model<VectorStore> {
-  getPublicVectorStore(): Promise<VectorStoreDocument | null>;
-}
+type VectorStoreModel = Model<VectorStore>
 
 
 const schema = new Schema<VectorStoreDocument, VectorStoreModel>({
 const schema = new Schema<VectorStoreDocument, VectorStoreModel>({
   vectorStoreId: {
   vectorStoreId: {