33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
using Hangfire;
|
|
using Microsoft.Extensions.Logging;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace Atomx.Core.Jos
|
|
{
|
|
public partial interface IBackgroundJobsService
|
|
{
|
|
string SendSMSVerificationCode(string phoneNumber, string code, TimeSpan validDuration);
|
|
}
|
|
|
|
public partial class BackgroundJobsService : IBackgroundJobsService
|
|
{
|
|
readonly IBackgroundJobClient _backgroundJobClient;
|
|
readonly IRecurringJobManager _recurringJobManager;
|
|
readonly ILogger<BackgroundJobsService> _logger;
|
|
public BackgroundJobsService(IBackgroundJobClient backgroundJobClient, IRecurringJobManager recurringJobManager, ILogger<BackgroundJobsService> logger)
|
|
{
|
|
_backgroundJobClient = backgroundJobClient;
|
|
_recurringJobManager = recurringJobManager;
|
|
_logger = logger;
|
|
}
|
|
|
|
public string SendSMSVerificationCode(string phoneNumber, string code, TimeSpan validDuration)
|
|
{
|
|
return string.Empty;
|
|
}
|
|
|
|
}
|
|
}
|