Skip to content

Commit

Permalink
Using double quotes
Browse files Browse the repository at this point in the history
  • Loading branch information
liarco committed May 6, 2022
1 parent fcd93d9 commit eb5a421
Show file tree
Hide file tree
Showing 13 changed files with 49 additions and 49 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "A flexible library to update collection data programmatically.",
"keywords": [],
"license": "MIT",
"version": "1.0.0-beta.2",
"version": "1.0.0-beta.3",
"contributors": [
"Marco Lipparini <[email protected]> (https://www.liarco.net)"
],
Expand Down
10 changes: 5 additions & 5 deletions src/CollectionDataUpdater.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { BigNumber } from 'ethers';
import DataUpdaterInterface from './lib/DataUpdaterInterface';
import RuntimeInterface from './lib/RuntimeInterface';
import CollectionStatusProviderInterface from './lib/CollectionStatusProviderInterface';
import { BigNumber } from "ethers";
import DataUpdaterInterface from "./lib/DataUpdaterInterface";
import RuntimeInterface from "./lib/RuntimeInterface";
import CollectionStatusProviderInterface from "./lib/CollectionStatusProviderInterface";

export default class CollectionDataUpdater {
public constructor (
Expand All @@ -27,7 +27,7 @@ export default class CollectionDataUpdater {

public async start(): Promise<void> {
if (this.runtimes.length === 0) {
console.log('No runtime available, waiting for direct calls...');
console.log("No runtime available, waiting for direct calls...");

return;
}
Expand Down
24 changes: 12 additions & 12 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
export { default as CollectionDataUpdater } from './CollectionDataUpdater';
export { default as CollectionDataUpdater } from "./CollectionDataUpdater";

// Interfaces
export { default as CollectionStatusProviderInterface } from './lib/CollectionStatusProviderInterface';
export { default as DataUpdaterInterface } from './lib/DataUpdaterInterface';
export { default as RuntimeInterface } from './lib/RuntimeInterface';
export { default as CollectionStatusProviderInterface } from "./lib/CollectionStatusProviderInterface";
export { default as DataUpdaterInterface } from "./lib/DataUpdaterInterface";
export { default as RuntimeInterface } from "./lib/RuntimeInterface";

export { default as S3ConfigurationInterface } from './lib/Util/S3/S3ConfigurationInterface';
export { default as S3ConfigurationInterface } from "./lib/Util/S3/S3ConfigurationInterface";

// Implementations
export { default as ERC721Contract } from './lib/Util/Contracts/ERC721Contract';
export { default as ERC721Contract } from "./lib/Util/Contracts/ERC721Contract";

export { default as ERC721CollectionStatusProvider } from './lib/CollectionStatusProviders/ERC721CollectionStatusProvider';
export { default as TestingProvider } from './lib/CollectionStatusProviders/TestingCollectionStatusProvider';
export { default as ERC721CollectionStatusProvider } from "./lib/CollectionStatusProviders/ERC721CollectionStatusProvider";
export { default as TestingProvider } from "./lib/CollectionStatusProviders/TestingCollectionStatusProvider";

export { default as S3BasicFileDataUpdater } from './lib/DataUpdaters/S3BasicFileDataUpdater';
export { default as S3BasicNftMetadataDataUpdater } from './lib/DataUpdaters/S3BasicNftMetadataDataUpdater';
export { default as S3BasicFileDataUpdater } from "./lib/DataUpdaters/S3BasicFileDataUpdater";
export { default as S3BasicNftMetadataDataUpdater } from "./lib/DataUpdaters/S3BasicNftMetadataDataUpdater";

export { default as UpdateAllTokensEveryNSecondsRuntime } from './lib/Runtimes/UpdateAllTokensEveryNSecondsRuntime';
export { default as UpdateTokenOnMintRuntime } from './lib/Runtimes/UpdateTokenOnMintRuntime';
export { default as UpdateAllTokensEveryNSecondsRuntime } from "./lib/Runtimes/UpdateAllTokensEveryNSecondsRuntime";
export { default as UpdateTokenOnMintRuntime } from "./lib/Runtimes/UpdateTokenOnMintRuntime";
2 changes: 1 addition & 1 deletion src/lib/CollectionStatusProviderInterface.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BigNumber } from 'ethers';
import { BigNumber } from "ethers";

export default interface CollectionStatusProviderInterface {
getTokenIds: () => Promise<BigNumber[]>;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { BigNumber, Contract } from 'ethers';
import CollectionStatusProviderInterface from '../CollectionStatusProviderInterface';
import { BigNumber, Contract } from "ethers";
import CollectionStatusProviderInterface from "../CollectionStatusProviderInterface";

export default class ERC721CollectionStatusProvider implements CollectionStatusProviderInterface {
private totalSupply: BigNumber = BigNumber.from(0);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { BigNumber } from 'ethers';
import CollectionStatusProviderInterface from '../CollectionStatusProviderInterface';
import { BigNumber } from "ethers";
import CollectionStatusProviderInterface from "../CollectionStatusProviderInterface";

export default class TestingCollectionStatusProvider implements CollectionStatusProviderInterface {
private totalSupply: BigNumber;
Expand Down
2 changes: 1 addition & 1 deletion src/lib/DataUpdaterInterface.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { BigNumber } from 'ethers';
import { BigNumber } from "ethers";

export default interface DataUpdaterInterface {
updateToken: (tokenId: BigNumber, isRevealed: boolean) => Promise<void>;
Expand Down
16 changes: 8 additions & 8 deletions src/lib/DataUpdaters/S3BasicFileDataUpdater.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as S3 from 'aws-sdk/clients/s3';
import { BigNumber } from 'ethers';
import DataUpdaterInterface from '../DataUpdaterInterface';
import S3ConfigurationInterface from '../Util/S3/S3ConfigurationInterface';
import * as S3 from "aws-sdk/clients/s3";
import { BigNumber } from "ethers";
import DataUpdaterInterface from "../DataUpdaterInterface";
import S3ConfigurationInterface from "../Util/S3/S3ConfigurationInterface";

export default class S3BasicFileDataUpdater implements DataUpdaterInterface {
protected s3: S3;
Expand All @@ -14,7 +14,7 @@ export default class S3BasicFileDataUpdater implements DataUpdaterInterface {
protected fileExtension: string,
) {
this.s3 = new S3({
apiVersion: 'latest',
apiVersion: "latest",
endpoint: this.s3Config.endpoint,
credentials: {
accessKeyId: this.s3Config.accessKey,
Expand Down Expand Up @@ -47,7 +47,7 @@ export default class S3BasicFileDataUpdater implements DataUpdaterInterface {
Bucket: this.s3Config.bucketName,
CopySource: `${this.s3Config.bucketName}/${this.buildSourceObjectKey(tokenId)}`,
Key: this.buildDestinationObjectKey(tokenId),
ACL: 'public-read',
ACL: "public-read",
}).promise();
} catch (error) {
console.error(`Error copying "${this.resourceName}" for token ${tokenId.toString()}.`);
Expand Down Expand Up @@ -84,7 +84,7 @@ export default class S3BasicFileDataUpdater implements DataUpdaterInterface {
}

protected buildObjectKey(tokenId: BigNumber, path: string): string {
return `${this.s3Config.pathPrefix}/${path}/${tokenId.toString()}${this.fileExtension}`.replace('//', '/');
return `${this.s3Config.pathPrefix}/${path}/${tokenId.toString()}${this.fileExtension}`.replace("//", "/");
}

protected async destinationDataExists(tokenId: BigNumber): Promise<boolean> {
Expand All @@ -96,7 +96,7 @@ export default class S3BasicFileDataUpdater implements DataUpdaterInterface {

return true;
} catch (error) {
if (error.name !== 'NotFound') {
if (error.name !== "NotFound") {
console.error(`Error checking "${this.resourceName}" existence for token ${tokenId.toString()}.`);
console.error(error);
}
Expand Down
10 changes: 5 additions & 5 deletions src/lib/DataUpdaters/S3BasicNftMetadataDataUpdater.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { BigNumber } from 'ethers';
import S3ConfigurationInterface from '../Util/S3/S3ConfigurationInterface';
import S3BasicFileDataUpdater from './S3BasicFileDataUpdater';
import { BigNumber } from "ethers";
import S3ConfigurationInterface from "../Util/S3/S3ConfigurationInterface";
import S3BasicFileDataUpdater from "./S3BasicFileDataUpdater";

export default class S3BasicNftMetadataDataUpdater extends S3BasicFileDataUpdater {
public constructor(
Expand All @@ -9,7 +9,7 @@ export default class S3BasicNftMetadataDataUpdater extends S3BasicFileDataUpdate
sourcePath: string,
destinationPath: string,
private metadataUpdater: (tokenId: BigNumber, metadata: any) => any,
fileExtension: string = '.json',
fileExtension: string = ".json",
) {
super(resourceName, s3Config, sourcePath, destinationPath, fileExtension);
}
Expand All @@ -36,7 +36,7 @@ export default class S3BasicNftMetadataDataUpdater extends S3BasicFileDataUpdate
Key: this.buildDestinationObjectKey(tokenId),
ContentType: sourceData.ContentType,
Body: JSON.stringify(sourceContent, null, 2),
ACL: 'public-read',
ACL: "public-read",
}).promise();
} catch (error) {
console.error(`Error copying "${this.resourceName}" for token ${tokenId.toString()}.`);
Expand Down
2 changes: 1 addition & 1 deletion src/lib/RuntimeInterface.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import CollectionDataUpdater from '../CollectionDataUpdater';
import CollectionDataUpdater from "../CollectionDataUpdater";

export default interface RuntimeInterface {
run: (collectionDataUpdater: CollectionDataUpdater) => Promise<void>;
Expand Down
4 changes: 2 additions & 2 deletions src/lib/Runtimes/UpdateAllTokensEveryNSecondsRuntime.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import CollectionDataUpdater from '../../CollectionDataUpdater';
import RuntimeInterface from '../RuntimeInterface';
import CollectionDataUpdater from "../../CollectionDataUpdater";
import RuntimeInterface from "../RuntimeInterface";

export default class UpdateAllTokensEveryNSecondsRuntime implements RuntimeInterface {
public constructor(
Expand Down
10 changes: 5 additions & 5 deletions src/lib/Runtimes/UpdateTokenOnMintRuntime.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { BigNumber, ethers } from 'ethers';
import CollectionDataUpdater from '../../CollectionDataUpdater';
import ERC721Contract from '../Util/Contracts/ERC721Contract';
import RuntimeInterface from '../RuntimeInterface';
import { BigNumber, ethers } from "ethers";
import CollectionDataUpdater from "../../CollectionDataUpdater";
import ERC721Contract from "../Util/Contracts/ERC721Contract";
import RuntimeInterface from "../RuntimeInterface";

export default class UpdateTokenOnMintRuntime implements RuntimeInterface {
public constructor(
private contract: ERC721Contract,
private fromAddress: string = ethers.utils.getAddress('0x0000000000000000000000000000000000000000'),
private fromAddress: string = ethers.utils.getAddress("0x0000000000000000000000000000000000000000"),
) {
}

Expand Down
8 changes: 4 additions & 4 deletions src/lib/Util/Contracts/ERC721Contract.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ import { JsonRpcProvider } from "@ethersproject/providers";

export default class ERC721Contract extends Contract {
constructor (address: string, providerOrRpcUrl: JsonRpcProvider|string) {
const provider = (typeof providerOrRpcUrl === 'string') ? new JsonRpcProvider(providerOrRpcUrl) : providerOrRpcUrl;
const provider = (typeof providerOrRpcUrl === "string") ? new JsonRpcProvider(providerOrRpcUrl) : providerOrRpcUrl;

super(
address,
[
'function maxSupply() public view returns (uint256)',
'function totalSupply() public view returns (uint256)',
'event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)',
"function maxSupply() public view returns (uint256)",
"function totalSupply() public view returns (uint256)",
"event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)",
],
provider,
);
Expand Down

0 comments on commit eb5a421

Please sign in to comment.