Переглянути джерело

Merge pull request #444 from mnaamani/joy-types-bump-version

Bump @joystream/types package
Francesco 4 роки тому
батько
коміт
c6d2e260ed

Різницю між файлами не показано, бо вона завелика
+ 0 - 2
packages/joy-types/joystream.json


+ 4 - 3
packages/joy-types/package.json

@@ -1,7 +1,7 @@
 {
   "name": "@joystream/types",
-  "version": "0.7.0",
-  "description": "Types for Joystream Substrate Runtime 6.0.0 (Rome)",
+  "version": "0.9.1",
+  "description": "Types for Joystream Substrate Runtime 6.13.0 (Constantinople)",
   "main": "lib/index.js",
   "scripts": {
     "prepublish": "npm run build",
@@ -12,7 +12,8 @@
   "dependencies": {
     "@polkadot/types": "^0.96.1",
     "@types/vfile": "^4.0.0",
-    "ajv": "^6.11.0"
+    "ajv": "^6.11.0",
+    "lodash": "^4.17.15"
   },
   "directories": {
     "lib": "lib"

+ 22 - 1
packages/joy-types/src/proposals.ts

@@ -451,6 +451,26 @@ export class Seat extends Struct {
 
 export class Seats extends Vec.with(Seat) {}
 
+export class ThreadCounter extends Struct {
+  constructor(value?: any) {
+    super(
+      {
+        author_id: MemberId,
+        counter: "u32"
+      },
+      value
+    );
+  }
+
+  get author_id(): MemberId {
+    return this.get("author_id") as MemberId;
+  }
+
+  get counter(): u32 {
+    return this.get("counter") as u32;
+  }
+}
+
 // export default proposalTypes;
 export function registerProposalTypes() {
   try {
@@ -465,7 +485,8 @@ export function registerProposalTypes() {
       Seat,
       Seats,
       Backer,
-      Backers
+      Backers,
+      ThreadCounter
     });
   } catch (err) {
     console.error("Failed to register custom types of proposals module", err);

Деякі файли не було показано, через те що забагато файлів було змінено