aws-amplify / amplify-js

A declarative JavaScript library for application development using cloud services.
https://docs.amplify.aws/lib/q/platform/js
Apache License 2.0
9.44k stars 2.13k forks source link

Datastore on optimistic concurrency is only syncing the last change made to a model #8121

Closed DevTGhosh closed 3 years ago

DevTGhosh commented 3 years ago

Before opening, please confirm:

JavaScript Framework

React

Amplify APIs

DataStore

Amplify Categories

api

Environment information

``` # Put output below this line System: OS: Linux 4.19 Ubuntu 20.04.1 LTS (Focal Fossa) CPU: (8) x64 Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz Memory: 6.82 GB / 12.36 GB Container: Yes Shell: 5.8 - /usr/bin/zsh Binaries: Node: 12.18.4 - ~/.nvm/versions/node/v12.18.4/bin/node npm: 6.14.9 - ~/.nvm/versions/node/v12.18.4/bin/npm npmPackages: @aws-amplify/api: ^3.2.17 => 3.2.29 @aws-amplify/auth: ^3.4.17 => 3.4.29 @aws-amplify/core: ^3.8.9 => 3.8.21 @aws-amplify/datastore: ^2.9.14 => 2.9.15 @aws-amplify/storage: ^3.3.17 => 3.3.29 @hookform/devtools: ^2.2.1 => 2.2.1 @hookform/error-message: 0.0.5 => 0.0.5 @material-ui/core: ^4.11.1 => 4.11.3 @material-ui/icons: ^4.9.1 => 4.11.2 @material-ui/lab: ^4.0.0-alpha.57 => 4.0.0-alpha.57 @react-pdf/renderer: ^1.6.13 => 1.6.14 @reduxjs/toolkit: ^1.5.0 => 1.5.1 @testing-library/jest-dom: ^5.11.6 => 5.11.10 @testing-library/react: ^11.2.2 => 11.2.5 @testing-library/user-event: ^12.6.0 => 12.8.3 @typescript-eslint/eslint-plugin: ^4.18.0 => 4.19.0 @typescript-eslint/parser: ^4.18.0 => 4.19.0 aws-amplify: ^3.3.25 => 3.3.26 babel-eslint: ^10.1.0 => 10.1.0 clsx: ^1.1.1 => 1.1.1 dayjs: ^1.10.3 => 1.10.4 eslint: ^7.22.0 => 7.23.0 eslint-config-react-app: ^6.0.0 => 6.0.0 eslint-plugin-flowtype: ^5.4.0 => 5.4.0 eslint-plugin-import: ^2.22.1 => 2.22.1 eslint-plugin-jsx-a11y: ^6.4.1 => 6.4.1 eslint-plugin-react: ^7.22.0 => 7.23.1 eslint-plugin-react-hooks: ^4.2.0 => 4.2.0 fontsource-roboto: ^3.0.3 => 3.1.5 history: ^5.0.0 => 5.0.0 husky: ^4.3.8 => 4.3.8 i18next: ^19.8.4 => 19.9.2 i18next-browser-languagedetector: ^6.0.1 => 6.1.0 i18next-http-backend: ^1.1.0 => 1.2.1 lint-staged: ^10.5.4 => 10.5.4 lodash: ^4.17.20 => 4.17.21 material-ui-dropzone: ^3.5.0 => 3.5.0 memo-parser: 0.2.1 prettier: ^2.2.1 => 2.2.1 react: ^17.0.1 => 17.0.2 react-data-grid: 7.0.0-alpha.29 => 7.0.0-alpha.29 react-data-grid-addons: ^7.0.0-alpha.24 => 7.0.0-alpha.24 react-dom: ^17.0.1 => 17.0.2 react-hook-form: ^6.12.1 => 6.15.5 react-i18next: ^11.8.4 => 11.8.12 react-infinite-scroll-component: ^5.1.0 => 5.1.0 react-redux: ^7.2.2 => 7.2.3 react-router: ^6.0.0-beta.0 => 6.0.0-beta.0 react-router-dom: ^6.0.0-beta.0 => 6.0.0-beta.0 react-scripts: 4.0.1 => 4.0.1 react-toastify: ^7.0.3 => 7.0.3 react-virtualized: ^9.22.2 => 9.22.3 redux: ^4.0.5 => 4.0.5 (3.7.2) web-vitals: ^0.2.4 => 0.2.4 workbox-background-sync: ^5.1.4 => 5.1.4 workbox-broadcast-update: ^5.1.4 => 5.1.4 workbox-cacheable-response: ^5.1.4 => 5.1.4 workbox-core: ^5.1.4 => 5.1.4 workbox-expiration: ^5.1.4 => 5.1.4 workbox-google-analytics: ^5.1.4 => 5.1.4 workbox-navigation-preload: ^5.1.4 => 5.1.4 workbox-precaching: ^5.1.4 => 5.1.4 workbox-range-requests: ^5.1.4 => 5.1.4 workbox-routing: ^5.1.4 => 5.1.4 workbox-strategies: ^5.1.4 => 5.1.4 workbox-streams: ^5.1.4 => 5.1.4 npmGlobalPackages: @aws-amplify/cli: 4.48.0 expo-cli: 4.0.13 migrate-mongoose: 4.0.0 nodemon: 2.0.5 npm: 6.14.9 prettier: 2.1.2 ```

Describe the bug

When using Datastore along with optimistic concurrency it is only syncing the last change that has been made to the datastore even though the datastore has all changes being made to it.

Expected behavior

When a model is being worked worked upon multiple times datastore keeps a list of all the changes and tries to update them all with optimistic concurrency when syncing with backend.

Reproduction steps

  1. Create a normal graphql api and a model with multiple fields
  2. Enable datastore on this model.
  3. After syncing go offline
  4. Update 1 field
  5. Then update 2nd field
  6. Datastore till now will show both change 1 & 2 when working offline.
  7. Go online. It will now sync only the 2nd update. With the 1st update being lost.

For e.g.

type Quote @model {
id: ID!,
clientName: String,
projectName: String,
isStarred: Boolean
}

Code Snippet

// Put your code below this line.

Log output

``` // Put your logs below this line quotes.js:180 clientName: Check quotes.js:181 isStarred: true [DEBUG] 23:35.538 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"43fb42fd-eb95-4117-9776-513ce1f0e9c4","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.538 AWSAppSyncRealTimeProvider {id: "43fb42fd-eb95-4117-9776-513ce1f0e9c4", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.538 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"72a2e42f-bbd2-46cb-a1c8-6bd97c7dc604","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.538 AWSAppSyncRealTimeProvider {id: "72a2e42f-bbd2-46cb-a1c8-6bd97c7dc604", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.546 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"ab67790a-5564-4a73-8a0c-4cb754a4d799","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.547 AWSAppSyncRealTimeProvider {id: "ab67790a-5564-4a73-8a0c-4cb754a4d799", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.548 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"4e2ab908-6b8b-4b48-ac65-17b19722206d","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.548 AWSAppSyncRealTimeProvider {id: "4e2ab908-6b8b-4b48-ac65-17b19722206d", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.548 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"d342ace7-0f35-487f-8a39-a59261e55f19","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.548 AWSAppSyncRealTimeProvider {id: "d342ace7-0f35-487f-8a39-a59261e55f19", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.552 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"93314c9d-f614-4959-9738-fb27d4884522","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.552 AWSAppSyncRealTimeProvider {id: "93314c9d-f614-4959-9738-fb27d4884522", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.552 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"4e4244a0-b25f-47fc-82ff-29606a8ceb15","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.553 AWSAppSyncRealTimeProvider {id: "4e4244a0-b25f-47fc-82ff-29606a8ceb15", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.555 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"af4c0fb7-3b87-49b3-be47-fb5a7d296d12","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.555 AWSAppSyncRealTimeProvider {id: "af4c0fb7-3b87-49b3-be47-fb5a7d296d12", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"1fc2afff-cf3c-4d73-97f9-4ca8c81a9340","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider {id: "1fc2afff-cf3c-4d73-97f9-4ca8c81a9340", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"b687bfe4-98d9-4ff6-af4f-b2566c90f174","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider {id: "b687bfe4-98d9-4ff6-af4f-b2566c90f174", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"a7e619de-eada-4f8d-af64-a142869dc0c9","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider {id: "a7e619de-eada-4f8d-af64-a142869dc0c9", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"94d2b40b-d28f-462e-8959-74496f405f3a","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.556 AWSAppSyncRealTimeProvider {id: "94d2b40b-d28f-462e-8959-74496f405f3a", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.557 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"74e1a75b-afea-40cc-8124-68d131930d7e","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.557 AWSAppSyncRealTimeProvider {id: "74e1a75b-afea-40cc-8124-68d131930d7e", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.559 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"4ab9e827-db53-4946-80b4-77e9237aab55","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.559 AWSAppSyncRealTimeProvider {id: "4ab9e827-db53-4946-80b4-77e9237aab55", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.560 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"a8c032f1-1dc7-4dbb-99b0-eb1606bc869d","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.560 AWSAppSyncRealTimeProvider {id: "a8c032f1-1dc7-4dbb-99b0-eb1606bc869d", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.561 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"8a75e2eb-c236-41bc-9278-bcc2e9b63c39","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.561 AWSAppSyncRealTimeProvider {id: "8a75e2eb-c236-41bc-9278-bcc2e9b63c39", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.561 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"e50a70e7-b227-4e36-b005-bd0dcf1c76ca","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.561 AWSAppSyncRealTimeProvider {id: "e50a70e7-b227-4e36-b005-bd0dcf1c76ca", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.561 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"e48ea6da-f20c-4c7a-8de5-2e724271ec2b","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.561 AWSAppSyncRealTimeProvider {id: "e48ea6da-f20c-4c7a-8de5-2e724271ec2b", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"1646d51e-6ccf-4201-9682-f79c780c0365","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider {id: "1646d51e-6ccf-4201-9682-f79c780c0365", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"eac6b773-749f-42c5-a689-7b6dbec1afda","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider {id: "eac6b773-749f-42c5-a689-7b6dbec1afda", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"d72bd2c5-dfd8-407f-bc6d-8e6f190c048a","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider {id: "d72bd2c5-dfd8-407f-bc6d-8e6f190c048a", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"38615d0c-8ec3-42ba-81ad-1ecec9f78b24","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.562 AWSAppSyncRealTimeProvider {id: "38615d0c-8ec3-42ba-81ad-1ecec9f78b24", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.571 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"fbf78d40-044c-4c33-b014-26de2c5f5676","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.571 AWSAppSyncRealTimeProvider {id: "fbf78d40-044c-4c33-b014-26de2c5f5676", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:35.571 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"4e7c852c-758d-4c00-ad71-867e95fafc06","type":"complete"} ConsoleLogger.ts:93 [DEBUG] 23:35.571 AWSAppSyncRealTimeProvider {id: "4e7c852c-758d-4c00-ad71-867e95fafc06", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 23:36.415 AWSAppSyncRealTimeProvider - closing WebSocket... ConsoleLogger.ts:99 [DEBUG] 23:40.698 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} quotes.js:180 clientName: Check quotes.js:181 isStarred: false ConsoleLogger.ts:99 [DEBUG] 23:40.797 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} ConsoleLogger.ts:99 [DEBUG] 23:40.818 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} ConsoleLogger.ts:99 [DEBUG] 23:40.820 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} ConsoleLogger.ts:99 [DEBUG] 24:00.811 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} quotes.js:180 clientName: Client name change quotes.js:181 isStarred: false ConsoleLogger.ts:99 [DEBUG] 24:00.924 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} ConsoleLogger.ts:99 [DEBUG] 24:00.976 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ} ConsoleLogger.ts:99 [DEBUG] 24:00.978 DataStore - params ready {predicate: {…}, pagination: {…}, modelConstructor: ƒ}modelConstructor: ƒ Model(init)pagination: {sort: undefined}predicate: {type: "and", predicates: Array(3)}__proto__: constructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()get __proto__: ƒ __proto__()set __proto__: ƒ __proto__() ConsoleLogger.ts:91 [DEBUG] 24:18.225 AuthClass - getting current credentials ConsoleLogger.ts:91 [DEBUG] 24:18.248 Credentials - getting credentials ConsoleLogger.ts:91 [DEBUG] 24:18.249 Credentials - picking up credentials ConsoleLogger.ts:91 [DEBUG] 24:18.249 Credentials - getting new cred promise ConsoleLogger.ts:91 [DEBUG] 24:18.249 Credentials - checking if credentials exists and not expired ConsoleLogger.ts:99 [DEBUG] 24:18.249 Credentials - are these credentials expired? {identityId: "eu-west-2:b7c5e9f9-af46-491e-83d0-82a9ec2827cb", accessKeyId: "ASIATVF42TKAWKBQC7L5", secretAccessKey: "r4poL8dTXfcDA53mTiC+XyW8thkQbvVNUMf2e1sG", sessionToken: "IQoJb3JpZ2luX2VjEBAaCWV1LXdlc3QtMiJIMEYCIQCej1qQKY…lZziY8iIASiMUw1FNeItyC91R2A25DlhBYn8O7hDC1bARCNo6", expiration: Mon Apr 19 2021 22:22:21 GMT+0530 (India Standard Time), …} ConsoleLogger.ts:91 [DEBUG] 24:18.249 Credentials - credentials not changed and not expired, directly return ConsoleLogger.ts:91 [DEBUG] 24:18.250 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.250 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.250 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:91 [INFO] 24:18.250 Cache - Get item: key is federatedInfo with options undefined ConsoleLogger.ts:91 [DEBUG] 24:18.250 AuthClass - getting current authenticated user ConsoleLogger.ts:91 [DEBUG] 24:18.251 AuthClass - get current authenticated userpool user ConsoleLogger.ts:99 [DEBUG] 24:18.251 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateCompany {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.251 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.253 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateCompany {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.253 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.254 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteCompany {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.255 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.255 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation($owner: String!) {↵ onCrea… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.256 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.257 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation($owner: String!) {↵ onUpda… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.257 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.258 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation($owner: String!) {↵ onDele… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.258 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.259 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateFreelancers {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.259 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.260 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateFreelancers {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.260 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.261 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteFreelancers {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.261 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.262 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateClients {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.263 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.263 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateClients {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.264 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.265 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteClients {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.265 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.266 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateProjects {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.266 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.267 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateProjects {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.267 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.269 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteProjects {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.269 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.271 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.271 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.274 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.275 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.276 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.277 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.278 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateRecapInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.278 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.279 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateRecapInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.279 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.281 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteRecapInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.281 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.283 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onCreateQuoteInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.283 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.284 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onUpdateQuoteInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.285 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.287 PubSub - subscribe options {provider: Symbol(INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER), appSyncGraphqlEndpoint: "https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql", authenticationType: "AMAZON_COGNITO_USER_POOLS", apiKey: undefined, query: "subscription operation {↵ onDeleteQuoteInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", …} ConsoleLogger.ts:91 [DEBUG] 24:18.287 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.292 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.293 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.294 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.295 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.296 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.297 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:18.298 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.298 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:91 [DEBUG] 24:18.298 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:18.300 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:18.300 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:91 [DEBUG] 24:18.301 AWSAppSyncRealTimeProvider - Initializaling retryable Handshake ConsoleLogger.ts:91 [DEBUG] 24:18.301 Util - bound attempt #1 with this vars: [{"awsRealTimeUrl":"wss://ixr74yvuovdfthy6w2xrr5mzd4.appsync-realtime-api.eu-west-2.amazonaws.com/graphql?header=eyJBdXRob3JpemF0aW9uIjoiZXlKcmFXUWlPaUpETmtvd1RGZGlZMEpjTDBkd2NFUk5PR05KU21SbFppczRSVWRYYlN0T2VHY3JNMDlYTkhScldsSjRTVDBpTENKaGJHY2lPaUpTVXpJMU5pSjkuZXlKemRXSWlPaUl4TVROa05qazVPUzB5T0RaaExUUTFOR0V0WW1ZNU1pMWpOekExTUROa09XRmxNR1VpTENKamIyZHVhWFJ2T21keWIzVndjeUk2V3lKamIyMXdZVzU1UVdSdGFXNGlYU3dpWlhabGJuUmZhV1FpT2lJeVkyRmpZbUZrT1MwM09UZzFMVFF5WkRRdFlqSXdZaTB6TnpSa09URXhOR1l6TW1VaUxDSjBiMnRsYmw5MWMyVWlPaUpoWTJObGMzTWlMQ0p6WTI5d1pTSTZJbUYzY3k1amIyZHVhWFJ2TG5OcFoyNXBiaTUxYzJWeUxtRmtiV2x1SWl3aVlYVjBhRjkwYVcxbElqb3hOakUzTnpnMk1qSTNMQ0pwYzNNaU9pSm9kSFJ3Y3pwY0wxd3ZZMjluYm1sMGJ5MXBaSEF1WlhVdGQyVnpkQzB5TG1GdFlYcHZibUYzY3k1amIyMWNMMlYxTFhkbGMzUXRNbDl0Tkhwd1ZUVnlSWGNpTENKbGVIQWlPakUyTVRnNE5URXhNemdzSW1saGRDSTZNVFl4T0RnME56VXpPQ3dpYW5ScElqb2lNbUpsWVdRd1ltRXRPR1prTmkwME56QmxMV0ZqT0RRdE5XUXlNREkwTTJJek1HTXlJaXdpWTJ4cFpXNTBYMmxrSWpvaU56WTVObkppWVcwNFpuWTNNSFZoWldKeE9HWnZkbk5yYlc4aUxDSjFjMlZ5Ym1GdFpTSTZJbVJxWlhoaGJYTkFaMjFoYVd3dVkyOXRJbjAud3NiaXBpQ2xrT0dIQ01JS1AzOF9SWGE4THpweF9RTlJJclFvemcwem8tdWM1M0N2ekg5SWZ1NnA0OVlURjFVYVZfclJFT2xMal9iYnBnTGpfallRWjJLdTNreEI4aDJoMG1hZzVXRkdueXNfVl95S1p6ZGVNYWl4UTNXalBPOHhTdDhTaW5VQkI3YjhuMTNzNzMzUGZ3VFQwQVd3U25BT09WeDVKZFBOb3lMU25ncjIwczlaZDRXcl9zRzNodnN2Z1NPeVlYTUUtMWJKS0NPZFpqT2EwV003amdxQTBTRncwaVRvdXV3SWdFSTMtNHhDN25XLUsydkRoRU9iczY4c1RFMGV5bEVyVjB1WVBvdVlCRkNqcUFnSEdIVWpsVUVvd19pMFhPaDZHUWVKUTYxY1VkNEo0M3JZNlFZZEZuOW54X2xyRnQ1QWd2RnUzaWJFbUVkYjdBIiwiaG9zdCI6Iml4cjc0eXZ1b3ZkZnRoeTZ3MnhycjVtemQ0LmFwcHN5bmMtYXBpLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tIn0=&payload=e30="}] ConsoleLogger.ts:91 [DEBUG] 24:18.301 AWSAppSyncRealTimeProvider - Initializing handshake wss://ixr74yvuovdfthy6w2xrr5mzd4.appsync-realtime-api.eu-west-2.amazonaws.com/graphql?header=eyJBdXRob3JpemF0aW9uIjoiZXlKcmFXUWlPaUpETmtvd1RGZGlZMEpjTDBkd2NFUk5PR05KU21SbFppczRSVWRYYlN0T2VHY3JNMDlYTkhScldsSjRTVDBpTENKaGJHY2lPaUpTVXpJMU5pSjkuZXlKemRXSWlPaUl4TVROa05qazVPUzB5T0RaaExUUTFOR0V0WW1ZNU1pMWpOekExTUROa09XRmxNR1VpTENKamIyZHVhWFJ2T21keWIzVndjeUk2V3lKamIyMXdZVzU1UVdSdGFXNGlYU3dpWlhabGJuUmZhV1FpT2lJeVkyRmpZbUZrT1MwM09UZzFMVFF5WkRRdFlqSXdZaTB6TnpSa09URXhOR1l6TW1VaUxDSjBiMnRsYmw5MWMyVWlPaUpoWTJObGMzTWlMQ0p6WTI5d1pTSTZJbUYzY3k1amIyZHVhWFJ2TG5OcFoyNXBiaTUxYzJWeUxtRmtiV2x1SWl3aVlYVjBhRjkwYVcxbElqb3hOakUzTnpnMk1qSTNMQ0pwYzNNaU9pSm9kSFJ3Y3pwY0wxd3ZZMjluYm1sMGJ5MXBaSEF1WlhVdGQyVnpkQzB5TG1GdFlYcHZibUYzY3k1amIyMWNMMlYxTFhkbGMzUXRNbDl0Tkhwd1ZUVnlSWGNpTENKbGVIQWlPakUyTVRnNE5URXhNemdzSW1saGRDSTZNVFl4T0RnME56VXpPQ3dpYW5ScElqb2lNbUpsWVdRd1ltRXRPR1prTmkwME56QmxMV0ZqT0RRdE5XUXlNREkwTTJJek1HTXlJaXdpWTJ4cFpXNTBYMmxrSWpvaU56WTVObkppWVcwNFpuWTNNSFZoWldKeE9HWnZkbk5yYlc4aUxDSjFjMlZ5Ym1GdFpTSTZJbVJxWlhoaGJYTkFaMjFoYVd3dVkyOXRJbjAud3NiaXBpQ2xrT0dIQ01JS1AzOF9SWGE4THpweF9RTlJJclFvemcwem8tdWM1M0N2ekg5SWZ1NnA0OVlURjFVYVZfclJFT2xMal9iYnBnTGpfallRWjJLdTNreEI4aDJoMG1hZzVXRkdueXNfVl95S1p6ZGVNYWl4UTNXalBPOHhTdDhTaW5VQkI3YjhuMTNzNzMzUGZ3VFQwQVd3U25BT09WeDVKZFBOb3lMU25ncjIwczlaZDRXcl9zRzNodnN2Z1NPeVlYTUUtMWJKS0NPZFpqT2EwV003amdxQTBTRncwaVRvdXV3SWdFSTMtNHhDN25XLUsydkRoRU9iczY4c1RFMGV5bEVyVjB1WVBvdVlCRkNqcUFnSEdIVWpsVUVvd19pMFhPaDZHUWVKUTYxY1VkNEo0M3JZNlFZZEZuOW54X2xyRnQ1QWd2RnUzaWJFbUVkYjdBIiwiaG9zdCI6Iml4cjc0eXZ1b3ZkZnRoeTZ3MnhycjVtemQ0LmFwcHN5bmMtYXBpLmV1LXdlc3QtMi5hbWF6b25hd3MuY29tIn0=&payload=e30= ConsoleLogger.ts:91 [DEBUG] 24:19.278 AWSAppSyncRealTimeProvider - subscription message from AWS AppSyncRealTime: {"type":"connection_ack","payload":{"connectionTimeoutMs":300000}} 6ConsoleLogger.ts:91 [DEBUG] 24:19.278 AWSAppSyncRealTimeProvider - Notifying connection successful 14ConsoleLogger.ts:91 [DEBUG] 24:19.279 AWSAppSyncRealTimeProvider - Notifying connection successful 4ConsoleLogger.ts:91 [DEBUG] 24:19.280 AWSAppSyncRealTimeProvider - Notifying connection successful ConsoleLogger.ts:91 [DEBUG] 24:19.281 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 24:19.282 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.554 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"1dc41de0-29c7-4fc4-adb6-48c09db1a72d","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.554 AWSAppSyncRealTimeProvider {id: "1dc41de0-29c7-4fc4-adb6-48c09db1a72d", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteCompany {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.555 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteCompany {\n id\n tenantId\n name\n email\n phone\n website\n registrationNumber\n vatNumber\n addressLine1\n addressLine2\n logoImage {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:99 [DEBUG] 24:19.555 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.555 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.556 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.556 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.556 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.556 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.556 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.557 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.557 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.557 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.557 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.557 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.557 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.558 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.558 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.558 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.558 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.558 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.558 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.559 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.559 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.559 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.559 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:99 [DEBUG] 24:19.559 Hub - Dispatching to api with {event: "Subscription ack", data: {…}, message: "Connection established for subscription"} ConsoleLogger.ts:91 [INFO] 24:19.560 DataStore - Realtime ready ConsoleLogger.ts:91 [DEBUG] 24:19.562 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"2ab3c798-abbf-44c7-8d2e-7532c9edd511","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.562 AWSAppSyncRealTimeProvider {id: "2ab3c798-abbf-44c7-8d2e-7532c9edd511", observer: SubscriptionObserver, query: "subscription operation($owner: String!) {↵ onCrea… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.562 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation($owner: String!) {\n onCreateUserInfo(owner: $owner) {\n id\n email\n firstName\n lastName\n phone\n tenantId\n owner\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{"owner":"djexams@gmail.com"}} ConsoleLogger.ts:91 [DEBUG] 24:19.562 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"2ad11e61-e290-402c-afa2-c9d8d675edf2","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.562 AWSAppSyncRealTimeProvider {id: "2ad11e61-e290-402c-afa2-c9d8d675edf2", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateCompany {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.562 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateCompany {\n id\n tenantId\n name\n email\n phone\n website\n registrationNumber\n vatNumber\n addressLine1\n addressLine2\n logoImage {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"fc62fa92-5402-4a55-acf3-e1cbaf5d4283","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider {id: "fc62fa92-5402-4a55-acf3-e1cbaf5d4283", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateCompany {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateCompany {\n id\n tenantId\n name\n email\n phone\n website\n registrationNumber\n vatNumber\n addressLine1\n addressLine2\n logoImage {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"b2bfcebd-7ebd-42e4-b542-f1e02c70230a","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider {id: "b2bfcebd-7ebd-42e4-b542-f1e02c70230a", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateFreelancers {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateFreelancers {\n id\n email\n name\n freelancerTenantId\n tenantId\n profileImage {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"f4c6c1d6-dea6-40f5-8603-15cc558e7d19","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.563 AWSAppSyncRealTimeProvider {id: "f4c6c1d6-dea6-40f5-8603-15cc558e7d19", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateFreelancers {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.564 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateFreelancers {\n id\n email\n name\n freelancerTenantId\n tenantId\n profileImage {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.566 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelCompanyFilterInput){\n\t\tsyncCompanies(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\ntenantId\nname\nemail\nphone\nwebsite\nregistrationNumber\nvatNumber\naddressLine1\naddressLine2\nlogoImage { bucket region key }\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599222,"filter":null}] ConsoleLogger.ts:91 [DEBUG] 24:19.566 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.568 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelUserInfoFilterInput){\n\t\tsyncUserInfos(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nemail\nfirstName\nlastName\nphone\ntenantId\nowner\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599022,"filter":null}] ConsoleLogger.ts:91 [DEBUG] 24:19.568 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.569 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelFreelancersFilterInput){\n\t\tsyncFreelancers(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nemail\nname\nfreelancerTenantId\ntenantId\nprofileImage { bucket region key }\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599225,"filter":null}] ConsoleLogger.ts:91 [DEBUG] 24:19.570 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.571 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelClientsFilterInput){\n\t\tsyncClients(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nname\nemail\ntenantId\nactiveFlag\ncreatedOn\nupdatedOn\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599229,"filter":{"and":[{"tenantId":{"eq":"40111b1e-c362-4416-9323-a55990aea24a"}}]}}] ConsoleLogger.ts:91 [DEBUG] 24:19.571 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.573 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelProjectsFilterInput){\n\t\tsyncProjects(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nname\ntenantId\nfreelancers\nchildFreelancers\nparentProjectId\nparentClientId\nactiveFlag\ntype\nprojectType\nparentCompanyId\ncreatedOn\nupdatedOn\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599240,"filter":{"and":[{"tenantId":{"eq":"40111b1e-c362-4416-9323-a55990aea24a"}}]}}] ConsoleLogger.ts:91 [DEBUG] 24:19.573 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.575 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelQuoteFilterInput){\n\t\tsyncQuotes(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nname\ntenantId\nchildFreelancers\nactiveFlag\ntype\nparentProjectId\nbillLocation\nmarginPercentage\noverheadPercentage\ncivilRiskInsurancePercentage\nnoShowInsurancePercentage\nequipmentInsurancePercentage\nexchangeRate\nallowInternational\nfreelancers\nparentCompanyId\nclientName\nprojectName\nagency\nagencyRepresentative\ndirector\nexecutiveProducer\nlineProducer\nnumberOfShootingDays\nnotes\nshooting\nprep\nshootingCountry\nprelight\ncasting\nbuyouts\nlocations\nstudio\nartDepartment\nwardrobe\nequipment\ntravel\naccommodation\nediting\nimagePostproduction\nsoundPostproduction\ndeliverables\ninsurance\nquoteGuidelines\nexcluded\npaymentTerms\nmiscellaneous\ninstallment1Percentage\ninstallment1Date\ninstallment2Percentage\ninstallment2Date\nbalancePercentage\nbalanceDate\nisStarred\nrecapInfoComments\ncreatedOn\nupdatedOn\ndiscount { totalDiscount totalAfterDiscount totalDiscountOnMargin totalDiscountOnMarginPercentage totalDiscountPercentage }\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599202,"filter":{"and":[{"tenantId":{"eq":"40111b1e-c362-4416-9323-a55990aea24a"}}]}}] ConsoleLogger.ts:91 [DEBUG] 24:19.575 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.577 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelRecapInfoFilterInput){\n\t\tsyncRecapInfos(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nquoteId\ntenantId\nfreelancers\nchildFreelancers\nactiveFlag\nuuid\ncategoryId\ncategory\ncategory_fr\ncategoryPrefix\nsubCategoryId\nsubCategory\nsubCategory_fr\nsubCategoryPrefix\nsubCategorySuffix\ntableRowIndex\nitem\nitem_fr\nisInternational\neditable\ncostLineType\ncostLineLabel\nlanguage\nrate\nexchangeEnabled\nexchangeRate\nrateInEuros\nquantity\ntotal\ntotalMargin\npayrollTaxEnabled\npayrollTaxType\nisCustomCostLine\nreferenceCostLineUuid\nprovisionalTotal\nactualTotal\nactualPayrollTaxEnabled\ncomments\ninvoiceId\ninvoiceDocuments { bucket region key }\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599222,"filter":{"and":[{"tenantId":{"eq":"40111b1e-c362-4416-9323-a55990aea24a"}}]}}] ConsoleLogger.ts:91 [DEBUG] 24:19.578 AuthClass - Getting current session ConsoleLogger.ts:91 [DEBUG] 24:19.579 Util - attempt #1 with this vars: ["query operation($limit: Int, $nextToken: String, $lastSync: AWSTimestamp, $filter: ModelQuoteInfoFilterInput){\n\t\tsyncQuoteInfos(limit: $limit, nextToken: $nextToken, lastSync: $lastSync, filter: $filter){\n\t\t\titems {\n\t\t\t\t\t\t\tid\nquoteId\ntenantId\nfreelancers\nchildFreelancers\nactiveFlag\nagentCommission\nagentCommissionPercentage\nallowMarginAndOverheadPercentageGlobalUpdate\nlanguage\ncategory\ncategoryId\ncategoryPrefix\ncategory_fr\ncostLineLabel\ncostLineType\neditable\nexchangeEnabled\nexchangeRate\ntableRowIndex\nisInternational\nisVisible\nitem\nitem_fr\nmargin\nmarginPercentage\nnumber\noverhead\noverheadPercentage\novertimeHours\novertimeHoursCost\npayrollTaxEnabled\npayrollTaxType\nquantity\nrate\nrateInEuros\nsubCategory\nsubCategoryId\nsubCategoryPrefix\nsubCategorySuffix\nsubCategory_fr\ntotal\ntotalHeading\ntotalMargin\nunit\nsmg\novertimeDetails { multiplier overtimeHours }\n_version\n_lastChangedAt\n_deleted\n\t\t\t\t\t\t}\n\t\t\t\t\t\tnextToken\n\t\t\t\t\t\tstartedAt\n\t\t}\n\t}",{"limit":1000,"nextToken":null,"lastSync":1618847599235,"filter":{"and":[{"tenantId":{"eq":"40111b1e-c362-4416-9323-a55990aea24a"}}]}}] ConsoleLogger.ts:91 [DEBUG] 24:19.579 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:19.583 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.583 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.583 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.583 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.583 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.583 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.584 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.584 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.584 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.584 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.584 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.585 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.585 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.585 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.585 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:19.585 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:19.586 RestClient - POST https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql 3ConsoleLogger.ts:99 [DEBUG] 24:19.587 RestClient - POST https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql ConsoleLogger.ts:99 [DEBUG] 24:19.588 RestClient - POST https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql 2ConsoleLogger.ts:99 [DEBUG] 24:19.589 RestClient - POST https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql ConsoleLogger.ts:99 [DEBUG] 24:19.590 RestClient - POST https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql ConsoleLogger.ts:91 [DEBUG] 24:19.596 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"f09848a3-e0b6-4ea7-98bb-aa371250d649","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.596 AWSAppSyncRealTimeProvider {id: "f09848a3-e0b6-4ea7-98bb-aa371250d649", observer: SubscriptionObserver, query: "subscription operation($owner: String!) {↵ onDele… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.596 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation($owner: String!) {\n onDeleteUserInfo(owner: $owner) {\n id\n email\n firstName\n lastName\n phone\n tenantId\n owner\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{"owner":"djexams@gmail.com"}} ConsoleLogger.ts:91 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"89864636-0c59-4fec-9b12-774dab5ecc4e","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider {id: "89864636-0c59-4fec-9b12-774dab5ecc4e", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteFreelancers {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteFreelancers {\n id\n email\n name\n freelancerTenantId\n tenantId\n profileImage {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"027d0b57-d495-416d-bce4-0d02e5971470","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider {id: "027d0b57-d495-416d-bce4-0d02e5971470", observer: SubscriptionObserver, query: "subscription operation($owner: String!) {↵ onUpda… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation($owner: String!) {\n onUpdateUserInfo(owner: $owner) {\n id\n email\n firstName\n lastName\n phone\n tenantId\n owner\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{"owner":"djexams@gmail.com"}} ConsoleLogger.ts:91 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"5bce83dc-f43d-4d98-899c-9daf79aa7215","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider {id: "5bce83dc-f43d-4d98-899c-9daf79aa7215", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateClients {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.597 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateClients {\n id\n name\n email\n tenantId\n activeFlag\n createdOn\n updatedOn\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.626 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"21577aba-58a9-451a-bf56-0be6d09663b4","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.626 AWSAppSyncRealTimeProvider {id: "21577aba-58a9-451a-bf56-0be6d09663b4", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.626 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteQuote {\n id\n name\n tenantId\n childFreelancers\n activeFlag\n type\n parentProjectId\n billLocation\n marginPercentage\n overheadPercentage\n civilRiskInsurancePercentage\n noShowInsurancePercentage\n equipmentInsurancePercentage\n exchangeRate\n allowInternational\n freelancers\n parentCompanyId\n clientName\n projectName\n agency\n agencyRepresentative\n director\n executiveProducer\n lineProducer\n numberOfShootingDays\n notes\n shooting\n prep\n shootingCountry\n prelight\n casting\n buyouts\n locations\n studio\n artDepartment\n wardrobe\n equipment\n travel\n accommodation\n editing\n imagePostproduction\n soundPostproduction\n deliverables\n insurance\n quoteGuidelines\n excluded\n paymentTerms\n miscellaneous\n installment1Percentage\n installment1Date\n installment2Percentage\n installment2Date\n balancePercentage\n balanceDate\n isStarred\n recapInfoComments\n createdOn\n updatedOn\n discount {\n totalDiscount\n totalAfterDiscount\n totalDiscountOnMargin\n totalDiscountOnMarginPercentage\n totalDiscountPercentage\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.630 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"d3d31889-dcbc-4a5c-8e4a-8a0c2ea921fc","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.631 AWSAppSyncRealTimeProvider {id: "d3d31889-dcbc-4a5c-8e4a-8a0c2ea921fc", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateRecapInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.631 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateRecapInfo {\n id\n quoteId\n tenantId\n freelancers\n childFreelancers\n activeFlag\n uuid\n categoryId\n category\n category_fr\n categoryPrefix\n subCategoryId\n subCategory\n subCategory_fr\n subCategoryPrefix\n subCategorySuffix\n tableRowIndex\n item\n item_fr\n isInternational\n editable\n costLineType\n costLineLabel\n language\n rate\n exchangeEnabled\n exchangeRate\n rateInEuros\n quantity\n total\n totalMargin\n payrollTaxEnabled\n payrollTaxType\n isCustomCostLine\n referenceCostLineUuid\n provisionalTotal\n actualTotal\n actualPayrollTaxEnabled\n comments\n invoiceId\n invoiceDocuments {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.636 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"375cec59-2c92-4fa2-aab2-0614d3afc3fd","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider {id: "375cec59-2c92-4fa2-aab2-0614d3afc3fd", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteClients {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteClients {\n id\n name\n email\n tenantId\n activeFlag\n createdOn\n updatedOn\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"cbbf251b-3c23-443f-ae6c-6420b865e80d","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider {id: "cbbf251b-3c23-443f-ae6c-6420b865e80d", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteRecapInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteRecapInfo {\n id\n quoteId\n tenantId\n freelancers\n childFreelancers\n activeFlag\n uuid\n categoryId\n category\n category_fr\n categoryPrefix\n subCategoryId\n subCategory\n subCategory_fr\n subCategoryPrefix\n subCategorySuffix\n tableRowIndex\n item\n item_fr\n isInternational\n editable\n costLineType\n costLineLabel\n language\n rate\n exchangeEnabled\n exchangeRate\n rateInEuros\n quantity\n total\n totalMargin\n payrollTaxEnabled\n payrollTaxType\n isCustomCostLine\n referenceCostLineUuid\n provisionalTotal\n actualTotal\n actualPayrollTaxEnabled\n comments\n invoiceId\n invoiceDocuments {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"90d79f26-2cc4-468e-8306-da9b5cc15467","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider {id: "90d79f26-2cc4-468e-8306-da9b5cc15467", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateClients {↵ i… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.637 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateClients {\n id\n name\n email\n tenantId\n activeFlag\n createdOn\n updatedOn\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"3388fdf3-f173-4b8f-abf6-f2fcc78fe429","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider {id: "3388fdf3-f173-4b8f-abf6-f2fcc78fe429", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateQuoteInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateQuoteInfo {\n id\n quoteId\n tenantId\n freelancers\n childFreelancers\n activeFlag\n agentCommission\n agentCommissionPercentage\n allowMarginAndOverheadPercentageGlobalUpdate\n language\n category\n categoryId\n categoryPrefix\n category_fr\n costLineLabel\n costLineType\n editable\n exchangeEnabled\n exchangeRate\n tableRowIndex\n isInternational\n isVisible\n item\n item_fr\n margin\n marginPercentage\n number\n overhead\n overheadPercentage\n overtimeHours\n overtimeHoursCost\n payrollTaxEnabled\n payrollTaxType\n quantity\n rate\n rateInEuros\n subCategory\n subCategoryId\n subCategoryPrefix\n subCategorySuffix\n subCategory_fr\n total\n totalHeading\n totalMargin\n unit\n smg\n overtimeDetails {\n multiplier\n overtimeHours\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"8b25fb59-ee12-4c95-a2b6-e23a044a99be","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider {id: "8b25fb59-ee12-4c95-a2b6-e23a044a99be", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateProjects {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateProjects {\n id\n name\n tenantId\n freelancers\n childFreelancers\n parentProjectId\n parentClientId\n activeFlag\n type\n projectType\n parentCompanyId\n createdOn\n updatedOn\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.638 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"0f2cb013-e593-4bc2-9061-579c53e84bd2","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider {id: "0f2cb013-e593-4bc2-9061-579c53e84bd2", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteProjects {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteProjects {\n id\n name\n tenantId\n freelancers\n childFreelancers\n parentProjectId\n parentClientId\n activeFlag\n type\n projectType\n parentCompanyId\n createdOn\n updatedOn\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"c683fcac-78fd-42df-aa2a-2dc0294e6cb9","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider {id: "c683fcac-78fd-42df-aa2a-2dc0294e6cb9", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateProjects {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateProjects {\n id\n name\n tenantId\n freelancers\n childFreelancers\n parentProjectId\n parentClientId\n activeFlag\n type\n projectType\n parentCompanyId\n createdOn\n updatedOn\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"91a77d45-ed59-4a41-8aaa-2cad07dab9bb","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.639 AWSAppSyncRealTimeProvider {id: "91a77d45-ed59-4a41-8aaa-2cad07dab9bb", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateQuote {\n id\n name\n tenantId\n childFreelancers\n activeFlag\n type\n parentProjectId\n billLocation\n marginPercentage\n overheadPercentage\n civilRiskInsurancePercentage\n noShowInsurancePercentage\n equipmentInsurancePercentage\n exchangeRate\n allowInternational\n freelancers\n parentCompanyId\n clientName\n projectName\n agency\n agencyRepresentative\n director\n executiveProducer\n lineProducer\n numberOfShootingDays\n notes\n shooting\n prep\n shootingCountry\n prelight\n casting\n buyouts\n locations\n studio\n artDepartment\n wardrobe\n equipment\n travel\n accommodation\n editing\n imagePostproduction\n soundPostproduction\n deliverables\n insurance\n quoteGuidelines\n excluded\n paymentTerms\n miscellaneous\n installment1Percentage\n installment1Date\n installment2Percentage\n installment2Date\n balancePercentage\n balanceDate\n isStarred\n recapInfoComments\n createdOn\n updatedOn\n discount {\n totalDiscount\n totalAfterDiscount\n totalDiscountOnMargin\n totalDiscountOnMarginPercentage\n totalDiscountPercentage\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"7ef0351b-1386-434e-9630-5bf84d08107a","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider {id: "7ef0351b-1386-434e-9630-5bf84d08107a", observer: SubscriptionObserver, query: "subscription operation {↵ onDeleteQuoteInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onDeleteQuoteInfo {\n id\n quoteId\n tenantId\n freelancers\n childFreelancers\n activeFlag\n agentCommission\n agentCommissionPercentage\n allowMarginAndOverheadPercentageGlobalUpdate\n language\n category\n categoryId\n categoryPrefix\n category_fr\n costLineLabel\n costLineType\n editable\n exchangeEnabled\n exchangeRate\n tableRowIndex\n isInternational\n isVisible\n item\n item_fr\n margin\n marginPercentage\n number\n overhead\n overheadPercentage\n overtimeHours\n overtimeHoursCost\n payrollTaxEnabled\n payrollTaxType\n quantity\n rate\n rateInEuros\n subCategory\n subCategoryId\n subCategoryPrefix\n subCategorySuffix\n subCategory_fr\n total\n totalHeading\n totalMargin\n unit\n smg\n overtimeDetails {\n multiplier\n overtimeHours\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"e0656d32-68b8-4713-9bf7-e033323e1ba3","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider {id: "e0656d32-68b8-4713-9bf7-e033323e1ba3", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateRecapInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.640 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateRecapInfo {\n id\n quoteId\n tenantId\n freelancers\n childFreelancers\n activeFlag\n uuid\n categoryId\n category\n category_fr\n categoryPrefix\n subCategoryId\n subCategory\n subCategory_fr\n subCategoryPrefix\n subCategorySuffix\n tableRowIndex\n item\n item_fr\n isInternational\n editable\n costLineType\n costLineLabel\n language\n rate\n exchangeEnabled\n exchangeRate\n rateInEuros\n quantity\n total\n totalMargin\n payrollTaxEnabled\n payrollTaxType\n isCustomCostLine\n referenceCostLineUuid\n provisionalTotal\n actualTotal\n actualPayrollTaxEnabled\n comments\n invoiceId\n invoiceDocuments {\n bucket\n region\n key\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.646 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"52334604-8b58-40cf-9451-63970897d0ca","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.647 AWSAppSyncRealTimeProvider {id: "52334604-8b58-40cf-9451-63970897d0ca", observer: SubscriptionObserver, query: "subscription operation {↵ onCreateQuoteInfo {↵ … _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.647 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onCreateQuoteInfo {\n id\n quoteId\n tenantId\n freelancers\n childFreelancers\n activeFlag\n agentCommission\n agentCommissionPercentage\n allowMarginAndOverheadPercentageGlobalUpdate\n language\n category\n categoryId\n categoryPrefix\n category_fr\n costLineLabel\n costLineType\n editable\n exchangeEnabled\n exchangeRate\n tableRowIndex\n isInternational\n isVisible\n item\n item_fr\n margin\n marginPercentage\n number\n overhead\n overheadPercentage\n overtimeHours\n overtimeHoursCost\n payrollTaxEnabled\n payrollTaxType\n quantity\n rate\n rateInEuros\n subCategory\n subCategoryId\n subCategoryPrefix\n subCategorySuffix\n subCategory_fr\n total\n totalHeading\n totalMargin\n unit\n smg\n overtimeDetails {\n multiplier\n overtimeHours\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:19.697 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"430ae83b-1d33-4a3e-8858-11ab61bfa6c7","type":"start_ack"} ConsoleLogger.ts:93 [DEBUG] 24:19.697 AWSAppSyncRealTimeProvider {id: "430ae83b-1d33-4a3e-8858-11ab61bfa6c7", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 24:19.697 AWSAppSyncRealTimeProvider - subscription ready for {"query":"subscription operation {\n onUpdateQuote {\n id\n name\n tenantId\n childFreelancers\n activeFlag\n type\n parentProjectId\n billLocation\n marginPercentage\n overheadPercentage\n civilRiskInsurancePercentage\n noShowInsurancePercentage\n equipmentInsurancePercentage\n exchangeRate\n allowInternational\n freelancers\n parentCompanyId\n clientName\n projectName\n agency\n agencyRepresentative\n director\n executiveProducer\n lineProducer\n numberOfShootingDays\n notes\n shooting\n prep\n shootingCountry\n prelight\n casting\n buyouts\n locations\n studio\n artDepartment\n wardrobe\n equipment\n travel\n accommodation\n editing\n imagePostproduction\n soundPostproduction\n deliverables\n insurance\n quoteGuidelines\n excluded\n paymentTerms\n miscellaneous\n installment1Percentage\n installment1Date\n installment2Percentage\n installment2Date\n balancePercentage\n balanceDate\n isStarred\n recapInfoComments\n createdOn\n updatedOn\n discount {\n totalDiscount\n totalAfterDiscount\n totalDiscountOnMargin\n totalDiscountOnMarginPercentage\n totalDiscountPercentage\n }\n _version\n _lastChangedAt\n _deleted\n }\n}\n","variables":{}} ConsoleLogger.ts:91 [DEBUG] 24:20.590 DataStore - Next fullSync in 82613.308 seconds. (Tue Apr 20 2021 20:21:13 GMT+0530 (India Standard Time)) ConsoleLogger.ts:91 [DEBUG] 24:20.592 Util - attempt #1 with this vars: ["Quote","Update","{\"id\":\"EvIASYQoA4PnWcJO-ju6R\",\"_version\":5,\"_lastChangedAt\":1618846916892,\"_deleted\":null,\"clientName\":\"Client name change\"}","{}",null,null,{"data":"{\"id\":\"EvIASYQoA4PnWcJO-ju6R\",\"_version\":5,\"_lastChangedAt\":1618846916892,\"_deleted\":null,\"clientName\":\"Client name change\"}","modelId":"EvIASYQoA4PnWcJO-ju6R","model":"Quote","operation":"Update","condition":"{}","id":"01F3NDA5W3BBPRARAQAQ7P89DA"}] ConsoleLogger.ts:91 [DEBUG] 24:20.592 AuthClass - Getting current session ConsoleLogger.ts:99 [DEBUG] 24:20.594 AuthClass - Getting the session from this user: CognitoUser {username: "djexams@gmail.com", pool: CognitoUserPool, Session: null, client: Client, signInUserSession: CognitoUserSession, …} ConsoleLogger.ts:99 [DEBUG] 24:20.594 AuthClass - Succeed to get the user session CognitoUserSession {idToken: CognitoIdToken, refreshToken: CognitoRefreshToken, accessToken: CognitoAccessToken, clockDrift: 0} ConsoleLogger.ts:99 [DEBUG] 24:20.594 RestClient - POST https://ixr74yvuovdfthy6w2xrr5mzd4.appsync-api.eu-west-2.amazonaws.com/graphql ConsoleLogger.ts:91 [DEBUG] 24:21.581 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"id":"430ae83b-1d33-4a3e-8858-11ab61bfa6c7","type":"data","payload":{"data":{"onUpdateQuote":{"id":"EvIASYQoA4PnWcJO-ju6R","name":"Check no exe","tenantId":"40111b1e-c362-4416-9323-a55990aea24a","childFreelancers":null,"activeFlag":true,"type":"quote","parentProjectId":"MJkO1Em0r00DrUzPSy8Fq","billLocation":"France","marginPercentage":15.0,"overheadPercentage":10.0,"civilRiskInsurancePercentage":2.0,"noShowInsurancePercentage":1.0,"equipmentInsurancePercentage":8.0,"exchangeRate":1.0,"allowInternational":false,"freelancers":null,"parentCompanyId":null,"clientName":"Client name change","projectName":"","agency":"abc","agencyRepresentative":"","director":"","executiveProducer":"","lineProducer":"a","numberOfShootingDays":"","notes":"","shooting":"","prep":"","shootingCountry":"","prelight":"","casting":"","buyouts":"","locations":"","studio":"","artDepartment":"","wardrobe":"","equipment":"","travel":"","accommodation":"","editing":"","imagePostproduction":"","soundPostproduction":"","deliverables":"","insurance":"","quoteGuidelines":"","excluded":"","paymentTerms":"","miscellaneous":"","installment1Percentage":null,"installment1Date":"","installment2Percentage":null,"installment2Date":"","balancePercentage":null,"balanceDate":"","isStarred":true,"recapInfoComments":null,"createdOn":"2021-04-07T00:14:56.833Z","updatedOn":"2021-04-19T15:54:21.469Z","discount":null,"_version":6,"_lastChangedAt":1618847661488,"_deleted":null}}}} ConsoleLogger.ts:93 [DEBUG] 24:21.581 AWSAppSyncRealTimeProvider {id: "430ae83b-1d33-4a3e-8858-11ab61bfa6c7", observer: SubscriptionObserver, query: "subscription operation {↵ onUpdateQuote {↵ id↵… _version↵ _lastChangedAt↵ _deleted↵ }↵}↵", variables: {…}}id: "430ae83b-1d33-4a3e-8858-11ab61bfa6c7"observer: SubscriptionObserver {_subscription: Subscription}query: "subscription operation {↵ onUpdateQuote {↵ id↵ name↵ tenantId↵ childFreelancers↵ activeFlag↵ type↵ parentProjectId↵ billLocation↵ marginPercentage↵ overheadPercentage↵ civilRiskInsurancePercentage↵ noShowInsurancePercentage↵ equipmentInsurancePercentage↵ exchangeRate↵ allowInternational↵ freelancers↵ parentCompanyId↵ clientName↵ projectName↵ agency↵ agencyRepresentative↵ director↵ executiveProducer↵ lineProducer↵ numberOfShootingDays↵ notes↵ shooting↵ prep↵ shootingCountry↵ prelight↵ casting↵ buyouts↵ locations↵ studio↵ artDepartment↵ wardrobe↵ equipment↵ travel↵ accommodation↵ editing↵ imagePostproduction↵ soundPostproduction↵ deliverables↵ insurance↵ quoteGuidelines↵ excluded↵ paymentTerms↵ miscellaneous↵ installment1Percentage↵ installment1Date↵ installment2Percentage↵ installment2Date↵ balancePercentage↵ balanceDate↵ isStarred↵ recapInfoComments↵ createdOn↵ updatedOn↵ discount {↵ totalDiscount↵ totalAfterDiscount↵ totalDiscountOnMargin↵ totalDiscountOnMarginPercentage↵ totalDiscountPercentage↵ }↵ _version↵ _lastChangedAt↵ _deleted↵ }↵}↵"variables: {}__proto__: Object ConsoleLogger.ts:91 [DEBUG] 25:19.133 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 25:19.155 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 26:19.133 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 26:19.156 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 27:19.134 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 27:19.157 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 28:19.132 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 28:19.155 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 29:19.132 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 29:19.154 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ConsoleLogger.ts:91 [DEBUG] 30:19.132 AWSAppSyncRealTimeProvider - subscription message from AWS AppSync RealTime: {"type":"ka"} ConsoleLogger.ts:93 [DEBUG] 30:19.155 AWSAppSyncRealTimeProvider {id: "", observer: null, query: "", variables: {…}} ```

aws-exports.js

No response

Manual configuration

No response

Additional configuration

No response

Mobile Device

No response

Mobile Operating System

No response

Mobile Browser

No response

Mobile Browser Version

No response

Additional information and screenshots

No response

chrisbonifacio commented 3 years ago

Hello! 👋 Thank you for raising this issue. As we look into this, could you please try upgrading DS to latest @2.9.16 if you haven't already. We just released some changes that fix certain issues with the mutation queue.

If that doesn’t help, could you please confirm if you experience the issue when using an older version, such as @2.9.3?

DevTGhosh commented 3 years ago

Yeah this was fixed with @aws-amplify/datastore@2.9.16 .

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there hasn't been any recent activity after it was closed. Please open a new issue for related bugs.

Looking for a help forum? We recommend joining the Amplify Community Discord server *-help channels or Discussions for those types of questions.