forked from cerc-io/snowballtools-base
Show custom domain in overview tabs panel
This commit is contained in:
committed by
IshaVenikar
parent
6a79ee5c47
commit
a7190ed804
@@ -605,10 +605,10 @@ export class Database {
|
||||
|
||||
async getOldestDomainByProjectId(
|
||||
projectId: string,
|
||||
): Promise<Domain[]> {
|
||||
): Promise<Domain | null> {
|
||||
const domainRepository = this.dataSource.getRepository(Domain);
|
||||
|
||||
const domains = await domainRepository.find({
|
||||
const domain = await domainRepository.findOne({
|
||||
where: {
|
||||
project: {
|
||||
id: projectId
|
||||
@@ -619,7 +619,7 @@ export class Database {
|
||||
}
|
||||
});
|
||||
|
||||
return domains;
|
||||
return domain;
|
||||
}
|
||||
|
||||
async getLatestDNSDataByProjectId(
|
||||
|
||||
@@ -70,6 +70,18 @@ export const createResolvers = async (service: Service): Promise<any> => {
|
||||
return service.getDomainsByProjectId(projectId, filter);
|
||||
},
|
||||
|
||||
oldestDomain: async (
|
||||
_: any,
|
||||
{ projectId }: { projectId: string },
|
||||
) => {
|
||||
try {
|
||||
return await service.getOldestDomainByProjectId(projectId);
|
||||
} catch (err) {
|
||||
log(err);
|
||||
return false;
|
||||
}
|
||||
},
|
||||
|
||||
getAuctionData: async (
|
||||
_: any,
|
||||
{ auctionId }: { auctionId: string },
|
||||
|
||||
@@ -274,6 +274,7 @@ type Query {
|
||||
searchProjects(searchText: String!): [Project!]
|
||||
getAuctionData(auctionId: String!): Auction!
|
||||
getLatestDNSDataByProjectId(projectId: String!): DNSRecordAttributes
|
||||
oldestDomain(projectId: String!): Domain
|
||||
domains(projectId: String!, filter: FilterDomainsInput): [Domain]
|
||||
deployers: [Deployer]
|
||||
address: String!
|
||||
|
||||
@@ -674,7 +674,7 @@ export class Service {
|
||||
appName: repo,
|
||||
repository: repoUrl,
|
||||
environmentVariables: environmentVariablesObj,
|
||||
dns: domain?.[0]?.name ?? `${newDeployment.project.name}`,
|
||||
dns: domain?.name ?? `${newDeployment.project.name}`,
|
||||
lrn: deployer!.deployerLrn!,
|
||||
apiUrl: deployer!.deployerApiUrl!,
|
||||
payment: data.project.txHash,
|
||||
@@ -1342,6 +1342,12 @@ export class Service {
|
||||
return updateResult;
|
||||
}
|
||||
|
||||
async getOldestDomainByProjectId(
|
||||
projectId: string,
|
||||
): Promise<Domain | null> {
|
||||
return await this.db.getOldestDomainByProjectId(projectId)
|
||||
}
|
||||
|
||||
async authenticateGitHub(
|
||||
code: string,
|
||||
user: User,
|
||||
|
||||
Reference in New Issue
Block a user