feat: add token and pid indexes to token models
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled

This commit is contained in:
Jonathan Barrow
2026-07-15 17:09:04 -04:00
parent 46e7ea163a
commit 4b23969848
4 changed files with 8 additions and 0 deletions

View File

@@ -39,5 +39,7 @@ const IndependentServiceTokenSchema = new Schema<IIndependentServiceToken, Indep
});
IndependentServiceTokenSchema.index({ 'info.expires': 1 }, { expireAfterSeconds: 0 });
IndependentServiceTokenSchema.index({ token: 1 });
IndependentServiceTokenSchema.index({ pid: 1 });
export const IndependentServiceToken = model<IIndependentServiceToken, IndependentServiceTokenModel>('IndependentServiceToken', IndependentServiceTokenSchema);

View File

@@ -37,5 +37,7 @@ const NEXTokenSchema = new Schema<INEXToken, NEXTokenModel, INEXTokenMethods>({
});
NEXTokenSchema.index({ 'info.expires': 1 }, { expireAfterSeconds: 0 });
NEXTokenSchema.index({ token: 1 });
NEXTokenSchema.index({ pid: 1 });
export const NEXToken = model<INEXToken, NEXTokenModel>('NEXToken', NEXTokenSchema);

View File

@@ -39,5 +39,7 @@ const OAuthTokenSchema = new Schema<IOAuthToken, OAuthTokenModel, IOAuthTokenMet
});
OAuthTokenSchema.index({ 'info.expires': 1 }, { expireAfterSeconds: 0 });
OAuthTokenSchema.index({ token: 1 });
OAuthTokenSchema.index({ pid: 1 });
export const OAuthToken = model<IOAuthToken, OAuthTokenModel>('OAuthToken', OAuthTokenSchema);

View File

@@ -35,5 +35,7 @@ const PasswordResetTokenSchema = new Schema<IPasswordResetToken, PasswordResetTo
});
PasswordResetTokenSchema.index({ 'info.expires': 1 }, { expireAfterSeconds: 0 });
PasswordResetTokenSchema.index({ token: 1 });
PasswordResetTokenSchema.index({ pid: 1 });
export const PasswordResetToken = model<IPasswordResetToken, PasswordResetTokenModel>('PasswordResetToken', PasswordResetTokenSchema);