|
import { Inject, Injectable } from '@nestjs/common';
|
|
import { Model, Types } from 'mongoose';
|
|
import { sharedCrudService } from '../shared/sharedCrud.services';
|
|
import { ACTIVITY_REPOSITORY } from 'src/constants';
|
|
import { IUserActivityDocument } from './activity.schema';
|
|
|
|
@Injectable()
|
|
export class ActivityService extends sharedCrudService {
|
|
constructor(
|
|
@Inject(ACTIVITY_REPOSITORY)
|
|
readonly activityRepository: Model<IUserActivityDocument>,
|
|
) {
|
|
super(activityRepository);
|
|
}
|
|
|
|
async activityLisitng(
|
|
page: number,
|
|
resPerPage: number,
|
|
search: string,
|
|
): Promise<any> {
|
|
return 'Hello from Activity service.'
|
|
}
|
|
}
|
|
|