Nested Data Returns No Data When Migrating to generateModelsForLazyLoadAndCustomSelectionSet:true

Describe the bug
I now have a requirement in our tech to support cross-client subscriptions and have migrated my generated models to support subscriptions in iOS. Only change made in cli.json is setting generateModelsForLazyLoadAndCustomSelectionSet to true.
I have updated the client code to handle the new hasOne async access patterns.
I then run 'amplify codegen models' and build with new models. Upon DataStore reload. the nested data for all hasMany belongsTo relationships appear with no items and no Amplify errors in logs.
I can successfully migrate the models backward and get the data. This breaking change is keeping us form launching our web app as we started in iOS and need the customer experience regardless of client to be the same.

}
Steps To Reproduce
Steps to reproduce the behavior:
1. Exclude generateModelsForLazyLoadAndCustomSelectionSet flag in cli.json
2. Create nested model and deploy
3. Create nested data for models
4. Set generateModelsForLazyLoadAndCustomSelectionSet to true
5. Regenerate client side models
6. DataStore.clear() or equivalent to resync data from scratch using new models
7. Check if nested data is present when calling .fetch()

Expected behavior
Nested data is present after model migration after setting generateModelsForLazyLoadAndCustomSelectionSet to true and generating new models.
Amplify Framework Version
2.10.0
Amplify Categories
DataStore
Dependency manager
Swift PM
Swift version
5
CLI version
11.1.1
Xcode version
14.3
Relevant log output
<details>
<summary>Log Messages</summary>

INSERT LOG MESSAGES HERE

```
Is this a regression?
Yes
Regression additional context
No response
Device
iPhone 14 Pro Max
iOS Version
iOS 16.4
Specific to simulators
No
Additional context
No response

Hi @bjkillen I just finished reading through the issue and I'm not sure if this is a bug or a misunderstanding of the current behavior.
 But, when you fetch the data in the app are you not using the lazy loading syntax?
Relational data has to be fetched asynchronously and is not expected to be nested in the parent model query.
https://docs.amplify.aws/lib/datastore/relational/q/platform/ios/#querying-relations
Can you share a code snippet of how you're trying to fetch data and the results?

Hi Chris, thanks for the response! I have not changed the client code, and previous and after the generated model change it used .fetch() to preload the nested data. Sharing more details give me 5 minutes if you still have time to diagnose

This is the code for one of the Models containing nesting, but the lack of nested data appears in all models in my schema with a nesting concept.
if let workoutExercises = await workout.workoutExercises?.fetch() { // etc }
To note, I DID NOT CHANGE THE CLIENT CALLING CODE
Previous to the model generation after setting flag true, that fetch return N amount of data. Post setting the flag true and regen, the nested data return nothing. Therefore I dont know if there is a misunderstanding on consuming this code else there would be an exception thrown if attempting the access non fetched nested data (hence the prefetch you have required in docs)

For the same model, heres the previously generated schema
// swiftlint:disable all
import Amplify
import Foundation
extension Workout {
// MARK: - CodingKeys
public enum CodingKeys: String, ModelKey {
case id
case owner
case tenantID
case name
case startTimestamp
case location
case generalFeedback
case isFinished
case rpeScore
case overallGoal
case wasAutoCreated
case workoutExercises
case createdAt
case updatedAt
}
public static let keys = CodingKeys.self
//  MARK: - ModelSchema
public static let schema = defineSchema { model in
let workout = Workout.keys
model.authRules = [
  rule(allow: .owner, ownerField: "owner", identityClaim: "cognito:username", operations: [.create, .update, .delete, .read]),
  rule(allow: .groups, groupClaim: "cognito:groups", groups: ["Admin", "TenantAdmin", "Trainer"], operations: [.create, .update, .delete, .read])
]

model.pluralName = "Workouts"

model.fields(
  .id(),
  .field(workout.owner, is: .optional, ofType: .string),
  .field(workout.tenantID, is: .optional, ofType: .string),
  .field(workout.name, is: .required, ofType: .string),
  .field(workout.startTimestamp, is: .required, ofType: .dateTime),
  .field(workout.location, is: .optional, ofType: .string),
  .field(workout.generalFeedback, is: .optional, ofType: .string),
  .field(workout.isFinished, is: .optional, ofType: .bool),
  .field(workout.rpeScore, is: .optional, ofType: .int),
  .field(workout.overallGoal, is: .optional, ofType: .string),
  .field(workout.wasAutoCreated, is: .optional, ofType: .bool),
  .hasMany(workout.workoutExercises, is: .optional, ofType: WorkoutExercise.self, associatedWith: WorkoutExercise.keys.workout),
  .field(workout.createdAt, is: .optional, isReadOnly: true, ofType: .dateTime),
  .field(workout.updatedAt, is: .optional, isReadOnly: true, ofType: .dateTime)
)
}

}

POST SETTING FLAG TO TRUE AND REGEN
// swiftlint:disable all
import Amplify
import Foundation
extension Workout {
// MARK: - CodingKeys
public enum CodingKeys: String, ModelKey {
case id
case owner
case tenantID
case name
case startTimestamp
case location
case generalFeedback
case isFinished
case rpeScore
case overallGoal
case wasAutoCreated
case workoutExercises
case createdAt
case updatedAt
}
public static let keys = CodingKeys.self
//  MARK: - ModelSchema
public static let schema = defineSchema { model in
let workout = Workout.keys
model.authRules = [
  rule(allow: .owner, ownerField: "owner", identityClaim: "cognito:username", provider: .userPools, operations: [.create, .update, .delete, .read]),
  rule(allow: .groups, groupClaim: "cognito:groups", groups: ["Admin", "TenantAdmin", "Trainer"], provider: .userPools, operations: [.create, .update, .delete, .read])
]

model.pluralName = "Workouts"

model.attributes(
  .index(fields: ["id"], name: nil),
  .index(fields: ["startTimestamp"], name: "byStartTimestamp")
)

model.fields(
  .id(),
  .field(workout.owner, is: .optional, ofType: .string),
  .field(workout.tenantID, is: .optional, ofType: .string),
  .field(workout.name, is: .required, ofType: .string),
  .field(workout.startTimestamp, is: .required, ofType: .dateTime),
  .field(workout.location, is: .optional, ofType: .string),
  .field(workout.generalFeedback, is: .optional, ofType: .string),
  .field(workout.isFinished, is: .optional, ofType: .bool),
  .field(workout.rpeScore, is: .optional, ofType: .int),
  .field(workout.overallGoal, is: .optional, ofType: .string),
  .field(workout.wasAutoCreated, is: .optional, ofType: .bool),
  .hasMany(workout.workoutExercises, is: .optional, ofType: WorkoutExercise.self, associatedWith: WorkoutExercise.keys.workout),
  .field(workout.createdAt, is: .optional, isReadOnly: true, ofType: .dateTime),
  .field(workout.updatedAt, is: .optional, isReadOnly: true, ofType: .dateTime)
)
}
public class Path: ModelPath<Workout> { }

public static var rootPath: PropertyContainerPath? { Path() }

}
extension ModelPath where ModelType == Workout {
public var id: FieldPath   {
string("id")
}
public var owner: FieldPath   {
string("owner")
}
public var tenantID: FieldPath   {
string("tenantID")
}
public var name: FieldPath   {
string("name")
}
public var startTimestamp: FieldPath<Temporal.DateTime>   {
datetime("startTimestamp")
}
public var location: FieldPath   {
string("location")
}
public var generalFeedback: FieldPath   {
string("generalFeedback")
}
public var isFinished: FieldPath   {
bool("isFinished")
}
public var rpeScore: FieldPath   {
int("rpeScore")
}
public var overallGoal: FieldPath   {
string("overallGoal")
}
public var wasAutoCreated: FieldPath   {
bool("wasAutoCreated")
}
public var workoutExercises: ModelPath   {
WorkoutExercise.Path(name: "workoutExercises", isCollection: true, parent: self)
}
public var createdAt: FieldPath<Temporal.DateTime>   {
datetime("createdAt")
}
public var updatedAt: FieldPath<Temporal.DateTime>   {
datetime("updatedAt")
}
}

Please let me know what other code samples you need, am happy to provide them ASAP

Found this in the error output
Caused by:
DataStoreError: One or more errors occurred syncing models. See below for detailed error description.
Recovery suggestion: DataStoreError: An error occurred syncing Exercise
Caused by:
DataStoreError: failed to process graphqlResponseData
Caused by:
APIError: failed to process graphqlResponseData
Caused by:
DataStoreError: The key __typename was not found
Recovery suggestion: Check if the parsed JSON contains the expected __typename

If it helps for debugging on both ends, I removed the ModelPath extensions in the generated models and was able to get all of my nested data back. Now I'm curious as to best path with supported methods for generated models. I wouldn't want to have to delete the extensions everytime we regen

Heres my cli.json if that's helpful. Maybe codegen bug? I also just upgraded to version 12.0.0 and got no change to generated models.
{
"features": {
"graphqltransformer": {
"addmissingownerfields": true,
"validatetypenamereservedwords": true,
"useexperimentalpipelinedtransformer": true,
"enableiterativegsiupdates": true,
"secondarykeyasgsi": true,
"skipoverridemutationinputtypes": true,
"securityEnhancementNotification": false,
"showfieldauthnotification": false,
"transformerversion": 2,
"suppressschemamigrationprompt": true
},
"frontend-ios": {
"enablexcodeintegration": true
},
"auth": {
"enablecaseinsensitivity": true,
"useinclusiveterminology": true,
"breakcirculardependency": true
},
"codegen": {
"useappsyncmodelgenplugin": true,
"usedocsgeneratorplugin": true,
"usetypesgeneratorplugin": true,
"cleangeneratedmodelsdirectory": true,
"retaincasestyle": true,
"addtimestampfields": true,
"handleListNullabilityTransparently": true,
"generateindexrules": true,
"emitauthprovider": true,
"generateModelsForLazyLoadAndCustomSelectionSet": true
},
"appsync": {
"generategraphqlpermissions": true
},
"project": {
"overrides": true
}
},
"debug": {
"shareProjectConfig": false
}
}

now subscriptions for mutation events are broke when removing ModelPath extensions. Heres the error from Amplify.Logging
[IncomingAsyncSubscriptionEventToAnyModelMapper] The operation couldn’t be completed. (Amplify.GraphQLResponseError<AWSPluginsCore.MutationSync<AWSPluginsCore.AnyModel>> error 1.)

@chrisbonifacio  have you had any time to read my most recent comments? Appreciate in advance all the help!

Thanks for all of this information @bjkillen! We're actively investigating and will get back to you here as soon as we have any updates. Thanks for your patience.

Hi @bjkillen ,
Could you provide more information about how you are accessing the related model data? Based on the code you shared:
if let workoutExercises = try await workout.workoutExercises?.fetch() { // etc }

The fetch function is a self-mutating function, and when using try await workout.workoutExercises?.fetch(), it will return an Optional<Void> type. This means that local variable workoutExercises will have a value of Void when the operation is successful.

now cross-client subscriptions for mutation events are broke when removing ModelPath extensions.  If that's the case, you will also need to remove the rootPath in the generated model files. I would recommend regenerating the model with the generateModelsForLazyLoadAndCustomSelectionSet option set to false.

@5d
Thanks both for getting back to me regarding this issue! I am not trying to disable lazy loading, I like the benefits that concept offers. My code example was not complete as I was rushing the example. Here is the exact code I use in app. But also please note I did not change this code pre flag setting and lazy loading worked for nested models, where post codegen it does not.
extension Workout
{
var workoutExercisesPrefetched: List?
{
get async
{
do
{
try await self.workoutExercises?.fetch()
return self.workoutExercises
}
catch
{
return nil
}
}
}
}
calling code in view controllers
if let workoutExercises = await workout.workoutExercisesPrefetched
and other variations depending on need of logic statement

@5d also to note, I need generateModelsForLazyLoadAndCustomSelectionSet to true as that allows cross client subscriptions, which is a need of ours as mentioned in first comment

Hi @bjkillen ,
I attempted to use a schema that closely resembles yours, but unfortunately, I was not able to replicate the issue.
To assist you further, could you configure the verbose log by setting Amplify.Logging.logLevel = .verbose before the datastore plugin is configured and share it with us?

Hi @5d  thanks for the response and help in debugging. Strange that you can't repor with a similar model. Here is the entire output of verbose logging for brevity.
2023-05-24 14:44:32.330108-0500 FitLift[3272:692699] [Amplify] Configuring
2023-05-24 14:44:32.330153-0500 FitLift[3272:692699] [Amplify] Configuration: nil
2023-05-24 14:44:32.345079-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.notConfigured" =     {
};
}
2023-05-24 14:44:32.345241-0500 FitLift[3272:692883] [AWSCognitoAuthPlugin] Credential Store state change:
notConfigured
2023-05-24 14:44:32.345903-0500 FitLift[3272:692883] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configuringAuth" =     {
};
}
2023-05-24 14:44:32.346396-0500 FitLift[3272:692883] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/InitializeAuthConfiguration.swift Starting execution
2023-05-24 14:44:32.346783-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] Credential Store state change:
migratingLegacyStore
2023-05-24 14:44:32.346958-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/MigrateLegacyCredentialStore.swift Starting execution
2023-05-24 14:44:32.348595-0500 FitLift[3272:692699] [awsAPIPlugin] Configure finished
2023-05-24 14:44:32.352766-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/MigrateLegacyCredentialStore.swift Sending event CredentialStoreEvent.loadCredentialStore
2023-05-24 14:44:32.352799-0500 FitLift[3272:692883] [AWSCognitoAuthPlugin] Credential Store state change:
loadingStoredCredentials
2023-05-24 14:44:32.352813-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/LoadCredentialStore.swift Starting execution
2023-05-24 14:44:32.353226-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/LoadCredentialStore.swift Retreiving credential amplifyCredentials
2023-05-24 14:44:32.356917-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/LoadCredentialStore.swift Sending event CredentialStoreEvent.completedOperation
2023-05-24 14:44:32.356957-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/IdleCredentialStore.swift Starting execution
2023-05-24 14:44:32.356964-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/IdleCredentialStore.swift Sending event CredentialStoreEvent.moveToIdleState
2023-05-24 14:44:32.356995-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/InitializeAuthConfiguration.swift Sending event AuthEvent.validateCredentialAndConfiguration
2023-05-24 14:44:32.357065-0500 FitLift[3272:692883] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.validatingCredentialsAndConfiguration" =     {
};
}
2023-05-24 14:44:32.357087-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ValidateCredentialsAndConfiguration.swift Starting execution
2023-05-24 14:44:32.357100-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ValidateCredentialsAndConfiguration.swift Sending event AuthEvent.configureAuthentication
2023-05-24 14:44:32.357577-0500 FitLift[3272:692883] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configuringAuthentication" =     {
"AuthenticationState.notConfigured" =         {
};
};
}
2023-05-24 14:44:32.357827-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/InitializeAuthenticationConfiguration.swift Starting execution
2023-05-24 14:44:32.357861-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/InitializeAuthenticationConfiguration.swift Sending event AuthenticationEvent.configure
2023-05-24 14:44:32.357929-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Credential Store state change:
success(AWSCognitoAuthPlugin.CredentialStoreData.amplifyCredentials(userPoolAndIdentityPool))
2023-05-24 14:44:32.357943-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Credential Store state change:
idle
2023-05-24 14:44:32.358178-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configuringAuthentication" =     {
"AuthenticationState.configured" =         {
};
};
}
2023-05-24 14:44:32.358201-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ConfigureAuthentication.swift Start execution
2023-05-24 14:44:32.358209-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ConfigureAuthentication.swift Sending event AuthenticationEvent.initializedSignedIn
2023-05-24 14:44:32.358369-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ConfigureAuthentication.swift Sending event AuthEvent.authenticationConfigured
2023-05-24 14:44:32.358970-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/InitializeAuthorizationConfiguration.swift Starting execution
2023-05-24 14:44:32.359239-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/InitializeAuthorizationConfiguration.swift Sending event AuthorizationEvent.cachedCredentialsAvailable
2023-05-24 14:44:32.360454-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configuringAuthentication" =     {
"AuthenticationState.signedIn" =         {
deviceMetadata = "["noData": "noData"]";
signInMethod = "AWSCognitoAuthPlugin.SignInMethod.apiBased(AWSCognitoAuthPlugin.AuthFlowType.userSRP)";
signedInDate = "2023-05-24 19:43:24 +0000";
tokens = "["accessToken": "eyMw", "idToken": "eyFg", "refreshToken": "eyJQ", "expiry": 2023-05-24 20:43:24 +0000]";
userId = "7f***************************1d";
userName = "bj****en";
};
};
}
2023-05-24 14:44:32.360749-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configuringAuthorization" =     {
"AuthenticationState.signedIn" =         {
deviceMetadata = "["noData": "noData"]";
signInMethod = "AWSCognitoAuthPlugin.SignInMethod.apiBased(AWSCognitoAuthPlugin.AuthFlowType.userSRP)";
signedInDate = "2023-05-24 19:43:24 +0000";
tokens = "["idToken": "eyFg", "accessToken": "eyMw", "expiry": 2023-05-24 20:43:24 +0000, "refreshToken": "eyJQ"]";
userId = "7f***************************1d";
userName = "bj****en";
};
"AuthorizationState.notConfigured" =         {
};
};
}
2023-05-24 14:44:32.361009-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ConfigureAuthorization.swift Starting execution
2023-05-24 14:44:32.361017-0500 FitLift[3272:692886] [AWSCognitoAuthPlugin] AWSCognitoAuthPlugin/ConfigureAuthorization.swift Sending event AuthEvent.authorizationConfigured
2023-05-24 14:44:32.361449-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configuringAuthorization" =     {
"AuthenticationState.signedIn" =         {
deviceMetadata = "["noData": "noData"]";
signInMethod = "AWSCognitoAuthPlugin.SignInMethod.apiBased(AWSCognitoAuthPlugin.AuthFlowType.userSRP)";
signedInDate = "2023-05-24 19:43:24 +0000";
tokens = "["accessToken": "eyMw", "idToken": "eyFg", "refreshToken": "eyJQ", "expiry": 2023-05-24 20:43:24 +0000]";
userId = "7f***************************1d";
userName = "bj****en";
};
"AuthorizationState.sessionEstablished" = userPoolAndIdentityPool;
};
}
2023-05-24 14:44:32.361645-0500 FitLift[3272:692887] [AWSCognitoAuthPlugin] Auth state change:
{
"AuthState.configured" =     {
"AuthenticationState.signedIn" =         {
deviceMetadata = "["noData": "noData"]";
signInMethod = "AWSCognitoAuthPlugin.SignInMethod.apiBased(AWSCognitoAuthPlugin.AuthFlowType.userSRP)";
signedInDate = "2023-05-24 19:43:24 +0000";
tokens = "["accessToken": "eyMw", "refreshToken": "eyJQ", "expiry": 2023-05-24 20:43:24 +0000, "idToken": "eyFg"]";
userId = "7f***************************1d";
userName = "bj****en";
};
"AuthorizationState.sessionEstablished" = userPoolAndIdentityPool;
};
}
2023-05-24 14:44:32.363765-0500 FitLift[3272:692883] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.363784-0500 FitLift[3272:692883] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.364971-0500 FitLift[3272:692887] [Storage] Recovery completed: [pairs = 0]
2023-05-24 14:44:32.369970-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] Initializing database connection: /private/var/mobile/Containers/Data/Application/DE4B403D-81EE-4292-B9C4-8079AD36DF28/Documents/FitLift.db
2023-05-24 14:44:32.370244-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] pragma auto_vacuum = full;
2023-05-24 14:44:32.370841-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] pragma encoding = "utf-8";
2023-05-24 14:44:32.370849-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] pragma foreign_keys = on;
2023-05-24 14:44:32.370856-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] pragma case_sensitive_like = off;
2023-05-24 14:44:32.370862-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] Initialized /private/var/mobile/Containers/Data/Application/DE4B403D-81EE-4292-B9C4-8079AD36DF28/Documents/FitLift.db
2023-05-24 14:44:32.372281-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] Setting up 3 models
2023-05-24 14:44:32.372499-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "ModelSyncMetadata" (
"id" text primary key not null,
"lastSync" integer
);
2023-05-24 14:44:32.372528-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "MutationEvent" (
"id" text primary key not null,
"createdAt" text not null,
"graphQLFilterJSON" text,
"inProcess" integer not null,
"json" text not null,
"modelId" text not null,
"modelName" text not null,
"mutationType" text not null,
"version" integer
);
2023-05-24 14:44:32.372543-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "MutationSyncMetadata" (
"id" text primary key not null,
"deleted" integer not null,
"lastChangedAt" integer not null,
"version" integer not null
);
2023-05-24 14:44:32.373532-0500 FitLift[3272:692883] [AWSMutationDatabaseAdapter] Initialized
2023-05-24 14:44:32.373942-0500 FitLift[3272:692883] [AWSMutationEventPublisher] init(eventSource:)
2023-05-24 14:44:32.374893-0500 FitLift[3272:692883] [OutgoingMutationQueue] New state: notInitialized
2023-05-24 14:44:32.374912-0500 FitLift[3272:692883] [OutgoingMutationQueue] Initialized
2023-05-24 14:44:32.374925-0500 FitLift[3272:692886] [OutgoingMutationQueue] respond(to:): notInitialized
2023-05-24 14:44:32.375730-0500 FitLift[3272:692883] [StateMachine<State, Action>] Notifying: initialized
2023-05-24 14:44:32.375795-0500 FitLift[3272:692883] [StateMachine<State, Action>] resolve(notInitialized, initialized) -> stopped
2023-05-24 14:44:32.375807-0500 FitLift[3272:692883] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.375952-0500 FitLift[3272:692886] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.376762-0500 FitLift[3272:692883] [RemoteSyncEngine] New state: notStarted
2023-05-24 14:44:32.376898-0500 FitLift[3272:692886] [RemoteSyncEngine] respond(to:): notStarted
2023-05-24 14:44:32.376992-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] Setting up 7 models
2023-05-24 14:44:32.377268-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "MuscleGroup" (
"id" text primary key not null,
"createdAt" text,
"name" text not null,
"order" integer not null,
"updatedAt" text
);
2023-05-24 14:44:32.377295-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "Exercise" (
"id" text primary key not null,
"compound" integer not null,
"createdAt" text,
"generalRecommendations" text,
"gripRecommendations" text,
"isGlobal" integer not null,
"maxRepMaxSpeed" real,
"minRepMaxSpeed" real,
"motionDirectionOrder" text not null,
"motionProfile" text,
"name" text not null,
"owner" text,
"primaryAxisOfMotion" text,
"tenantID" text,
"updatedAt" text,
"videoID" text,
"primaryMuscleGroupID" text,
foreign key("primaryMuscleGroupID") references "MuscleGroup"("id")
on delete cascade
);
2023-05-24 14:44:32.377314-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "MuscleGroupExercise" (
"id" text primary key not null,
"createdAt" text,
"isGlobal" integer not null,
"owner" text,
"tenantID" text,
"updatedAt" text,
"exerciseID" text not null,
"muscleGroupID" text not null,
foreign key("exerciseID") references "Exercise"("id")
on delete cascade
foreign key("muscleGroupID") references "MuscleGroup"("id")
on delete cascade
);
2023-05-24 14:44:32.377394-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "Tenant" (
"id" text primary key not null,
"createdAt" text,
"name" text not null,
"pictureRelativePath" text,
"teams" text,
"updatedAt" text
);
2023-05-24 14:44:32.377409-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "Workout" (
"id" text primary key not null,
"createdAt" text,
"generalFeedback" text,
"isFinished" integer,
"location" text,
"name" text not null,
"overallGoal" text,
"owner" text,
"rpeScore" integer,
"startTimestamp" text not null,
"tenantID" text,
"updatedAt" text,
"wasAutoCreated" integer
);
2023-05-24 14:44:32.377424-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "WorkoutExercise" (
"id" text primary key not null,
"createdAt" text,
"order" integer,
"owner" text,
"tenantID" text,
"updatedAt" text,
"workoutExerciseExerciseId" text,
"workoutID" text,
foreign key("workoutExerciseExerciseId") references "Exercise"("id")
on delete cascade
foreign key("workoutID") references "Workout"("id")
on delete cascade
);
2023-05-24 14:44:32.378175-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create table if not exists "WorkoutSet" (
"id" text primary key not null,
"actualRepCount" integer,
"actualWeightKilograms" real,
"averageRepMaxSpeed" real,
"createdAt" text,
"deviceCalibrationStatus" text,
"endTimestamp" text,
"goal" text,
"motionDataRelativeFilePath" text,
"notes" text,
"order" integer,
"owner" text,
"setGradePercentage" integer,
"side" text,
"startTimestamp" text,
"status" text,
"targetMaxRepMaxSpeed" real,
"targetMinRepMaxSpeed" real,
"targetReps" integer,
"targetWeightKilograms" real,
"tenantID" text,
"updatedAt" text,
"workoutExerciseID" text,
foreign key("workoutExerciseID") references "WorkoutExercise"("id")
on delete cascade
);
2023-05-24 14:44:32.378529-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "MuscleGroup" ("id");
2023-05-24 14:44:32.378550-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "Exercise" ("id");
2023-05-24 14:44:32.378564-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "MuscleGroupExercise" ("id");
2023-05-24 14:44:32.378577-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "Tenant" ("id");
2023-05-24 14:44:32.378589-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "Workout" ("id");
2023-05-24 14:44:32.378601-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "byStartTimestamp" on "Workout" ("startTimestamp");
2023-05-24 14:44:32.379721-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "WorkoutExercise" ("id");
2023-05-24 14:44:32.379735-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "WorkoutSet" ("id");
2023-05-24 14:44:32.380250-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] BEGIN DEFERRED TRANSACTION
2023-05-24 14:44:32.381119-0500 FitLift[3272:692883] [SQLiteMutationSyncMetadataMigrationDelegate] Checking MutationSyncMetadata records, SQL: select (select count(1) as count from MutationSyncMetadata) as allRecords,
(select count(1) as count from MutationSyncMetadata where id like '%|%') as newKeys
2023-05-24 14:44:32.381148-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] select (select count(1) as count from MutationSyncMetadata) as allRecords,
(select count(1) as count from MutationSyncMetadata where id like '%|%') as newKeys
2023-05-24 14:44:32.385078-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] select (select count(1) as count from MutationSyncMetadata) as allRecords,
(select count(1) as count from MutationSyncMetadata where id like '%|%') as newKeys
2023-05-24 14:44:32.385235-0500 FitLift[3272:692883] [SQLiteMutationSyncMetadataMigrationDelegate] No MutationSyncMetadata migration needed.
2023-05-24 14:44:32.385244-0500 FitLift[3272:692883] [SQLiteStorageEngineAdapter] COMMIT TRANSACTION
2023-05-24 14:44:32.409794-0500 FitLift[3272:692883] [StateMachine<State, Action>] Notifying: receivedStart
2023-05-24 14:44:32.409831-0500 FitLift[3272:692883] [StateMachine<State, Action>] resolve(notStarted, receivedStart) -> pausingSubscriptions
2023-05-24 14:44:32.560251-0500 FitLift[3272:692883] [RemoteSyncEngine] New state: pausingSubscriptions
2023-05-24 14:44:32.560341-0500 FitLift[3272:692890] [RemoteSyncEngine] respond(to:): pausingSubscriptions
2023-05-24 14:44:32.560364-0500 FitLift[3272:692890] [RemoteSyncEngine] pauseSubscriptions()
2023-05-24 14:44:32.560394-0500 FitLift[3272:692890] [StateMachine<State, Action>] Notifying: pausedSubscriptions
2023-05-24 14:44:32.560435-0500 FitLift[3272:692890] [StateMachine<State, Action>] resolve(pausingSubscriptions, pausedSubscriptions) -> pausingMutationQueue
2023-05-24 14:44:32.560461-0500 FitLift[3272:692890] [RemoteSyncEngine] New state: pausingMutationQueue
2023-05-24 14:44:32.560499-0500 FitLift[3272:692890] [RemoteSyncEngine] respond(to:): pausingMutationQueue
2023-05-24 14:44:32.560507-0500 FitLift[3272:692883] [StateMachine<State, Action>] Notifying: finished
2023-05-24 14:44:32.560513-0500 FitLift[3272:692890] [RemoteSyncEngine] pauseMutations()
2023-05-24 14:44:32.560601-0500 FitLift[3272:692890] [OutgoingMutationQueue] stopSyncingToCloud(:)
2023-05-24 14:44:32.560613-0500 FitLift[3272:692883] [StateMachine<State, Action>] resolve(pausingMutationQueue, finished) -> cleaningUpForTermination
2023-05-24 14:44:32.560654-0500 FitLift[3272:692883] [RemoteSyncEngine] New state: cleaningUpForTermination
2023-05-24 14:44:32.562575-0500 FitLift[3272:692890] [StateMachine<State, Action>] Notifying: receivedStop((Function))
2023-05-24 14:44:32.562666-0500 FitLift[3272:692890] [StateMachine<State, Action>] resolve(stopped, receivedStop((Function))) -> stopping((Function))
2023-05-24 14:44:32.562703-0500 FitLift[3272:692890] [OutgoingMutationQueue] New state: stopping((Function))
2023-05-24 14:44:32.562803-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopping((Function))
2023-05-24 14:44:32.562818-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStop(completion:)
2023-05-24 14:44:32.562817-0500 FitLift[3272:692890] [RemoteSyncEngine] respond(to:): cleaningUpForTermination
2023-05-24 14:44:32.562831-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStopWithoutNotifyingStateMachine()
2023-05-24 14:44:32.562836-0500 FitLift[3272:692890] [OutgoingMutationQueue] stopSyncingToCloud(:)
2023-05-24 14:44:32.562866-0500 FitLift[3272:692890] [StateMachine<State, Action>] Notifying: receivedStop((Function))
2023-05-24 14:44:32.562903-0500 FitLift[3272:692890] [OutgoingMutationQueue] Unexpected state transition. In stopping, got receivedStop
2023-05-24 14:44:32.562938-0500 FitLift[3272:692890] [OutgoingMutationQueue] Unexpected state transition. In stopping((Function)), got receivedStop((Function))
2023-05-24 14:44:32.562981-0500 FitLift[3272:692890] [StateMachine<State, Action>] resolve(stopping((Function)), receivedStop((Function))) -> stopping((Function))
2023-05-24 14:44:32.563013-0500 FitLift[3272:692890] [OutgoingMutationQueue] New state: stopping((Function))
2023-05-24 14:44:32.563057-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: doneStopping
2023-05-24 14:44:32.563092-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(stopping((Function)), doneStopping) -> stopped
2023-05-24 14:44:32.563114-0500 FitLift[3272:692889] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.567020-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.567105-0500 FitLift[3272:692889] [RemoteSyncEngine] Unexpected state transition. In cleaningUpForTermination, got pausedMutationQueue
2023-05-24 14:44:32.567162-0500 FitLift[3272:692889] [RemoteSyncEngine] Unexpected state transition. In cleaningUpForTermination, got pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.567197-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(cleaningUpForTermination, pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)) -> cleaningUpForTermination
2023-05-24 14:44:32.567224-0500 FitLift[3272:692889] [RemoteSyncEngine] New state: cleaningUpForTermination
2023-05-24 14:44:32.567274-0500 FitLift[3272:692887] [RemoteSyncEngine] respond(to:): cleaningUpForTermination
2023-05-24 14:44:32.567275-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopping((Function))
2023-05-24 14:44:32.567291-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStop(completion:)
2023-05-24 14:44:32.567294-0500 FitLift[3272:692887] [OutgoingMutationQueue] stopSyncingToCloud(:)
2023-05-24 14:44:32.567304-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStopWithoutNotifyingStateMachine()
2023-05-24 14:44:32.567349-0500 FitLift[3272:692887] [StateMachine<State, Action>] Notifying: receivedStop((Function))
2023-05-24 14:44:32.567486-0500 FitLift[3272:692887] [StateMachine<State, Action>] resolve(stopped, receivedStop((Function))) -> stopping((Function))
2023-05-24 14:44:32.567528-0500 FitLift[3272:692887] [OutgoingMutationQueue] New state: stopping((Function))
2023-05-24 14:44:32.567570-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: doneStopping
2023-05-24 14:44:32.567609-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(stopping((Function)), doneStopping) -> stopped
2023-05-24 14:44:32.567634-0500 FitLift[3272:692889] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.567680-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.567721-0500 FitLift[3272:692889] [RemoteSyncEngine] Unexpected state transition. In cleaningUpForTermination, got pausedMutationQueue
2023-05-24 14:44:32.567979-0500 FitLift[3272:692889] [RemoteSyncEngine] Unexpected state transition. In cleaningUpForTermination, got pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.568026-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(cleaningUpForTermination, pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)) -> cleaningUpForTermination
2023-05-24 14:44:32.568057-0500 FitLift[3272:692889] [RemoteSyncEngine] New state: cleaningUpForTermination
2023-05-24 14:44:32.568088-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.568096-0500 FitLift[3272:692890] [RemoteSyncEngine] respond(to:): cleaningUpForTermination
2023-05-24 14:44:32.568112-0500 FitLift[3272:692890] [OutgoingMutationQueue] stopSyncingToCloud(:)
2023-05-24 14:44:32.568119-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopping((Function))
2023-05-24 14:44:32.568134-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStop(completion:)
2023-05-24 14:44:32.568140-0500 FitLift[3272:692890] [StateMachine<State, Action>] Notifying: receivedStop((Function))
2023-05-24 14:44:32.568278-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStopWithoutNotifyingStateMachine()
2023-05-24 14:44:32.568332-0500 FitLift[3272:692890] [StateMachine<State, Action>] resolve(stopped, receivedStop((Function))) -> stopping((Function))
2023-05-24 14:44:32.568368-0500 FitLift[3272:692890] [OutgoingMutationQueue] New state: stopping((Function))
2023-05-24 14:44:32.568407-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: doneStopping
2023-05-24 14:44:32.568455-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(stopping((Function)), doneStopping) -> stopped
2023-05-24 14:44:32.568478-0500 FitLift[3272:692889] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.568555-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: cleanedUpForTermination
2023-05-24 14:44:32.568787-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(cleaningUpForTermination, cleanedUpForTermination) -> terminate
2023-05-24 14:44:32.568834-0500 FitLift[3272:692889] [RemoteSyncEngine] New state: terminate
2023-05-24 14:44:32.568863-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.568893-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopping((Function))
2023-05-24 14:44:32.568907-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStop(completion:)
2023-05-24 14:44:32.568919-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStopWithoutNotifyingStateMachine()
2023-05-24 14:44:32.568931-0500 FitLift[3272:692887] [RemoteSyncEngine] respond(to:): terminate
2023-05-24 14:44:32.568939-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: doneStopping
2023-05-24 14:44:32.568970-0500 FitLift[3272:692889] [OutgoingMutationQueue] Unexpected state transition. In stopped, got doneStopping
2023-05-24 14:44:32.569111-0500 FitLift[3272:692889] [OutgoingMutationQueue] Unexpected state transition. In stopped, got doneStopping
2023-05-24 14:44:32.569131-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(stopped, doneStopping) -> stopped
2023-05-24 14:44:32.568996-0500 FitLift[3272:692887] [StateMachine<State, Action>] Notifying: finished
2023-05-24 14:44:32.569154-0500 FitLift[3272:692889] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.569192-0500 FitLift[3272:692887] [StateMachine<State, Action>] resolve(terminate, finished) -> cleaningUpForTermination
2023-05-24 14:44:32.569217-0500 FitLift[3272:692887] [RemoteSyncEngine] New state: cleaningUpForTermination
2023-05-24 14:44:32.569259-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: cleanedUpForTermination
2023-05-24 14:44:32.569317-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(cleaningUpForTermination, cleanedUpForTermination) -> terminate
2023-05-24 14:44:32.569323-0500 FitLift[3272:692887] [RemoteSyncEngine] respond(to:): cleaningUpForTermination
2023-05-24 14:44:32.569597-0500 FitLift[3272:692887] [OutgoingMutationQueue] stopSyncingToCloud(:)
2023-05-24 14:44:32.569628-0500 FitLift[3272:692887] [StateMachine<State, Action>] Notifying: receivedStop((Function))
2023-05-24 14:44:32.569691-0500 FitLift[3272:692887] [StateMachine<State, Action>] resolve(stopped, receivedStop((Function))) -> stopping((Function))
2023-05-24 14:44:32.569341-0500 FitLift[3272:692889] [RemoteSyncEngine] New state: terminate
2023-05-24 14:44:32.569724-0500 FitLift[3272:692887] [OutgoingMutationQueue] New state: stopping((Function))
2023-05-24 14:44:32.569733-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.569779-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.569780-0500 FitLift[3272:692887] [RemoteSyncEngine] respond(to:): terminate
2023-05-24 14:44:32.569807-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopping((Function))
2023-05-24 14:44:32.570469-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStop(completion:)
2023-05-24 14:44:32.570485-0500 FitLift[3272:692889] [OutgoingMutationQueue] doStopWithoutNotifyingStateMachine()
2023-05-24 14:44:32.570521-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: doneStopping
2023-05-24 14:44:32.570566-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(stopping((Function)), doneStopping) -> stopped
2023-05-24 14:44:32.570587-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] Initializing database connection: /private/var/mobile/Containers/Data/Application/DE4B403D-81EE-4292-B9C4-8079AD36DF28/Documents/FitLift.db
2023-05-24 14:44:32.570658-0500 FitLift[3272:692889] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.570815-0500 FitLift[3272:692889] [StateMachine<State, Action>] Notifying: cleanedUpForTermination
2023-05-24 14:44:32.570843-0500 FitLift[3272:692889] [RemoteSyncEngine] Unexpected state transition. In terminate, got cleanedUpForTermination
2023-05-24 14:44:32.570975-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] pragma auto_vacuum = full;
2023-05-24 14:44:32.571056-0500 FitLift[3272:692889] [RemoteSyncEngine] Unexpected state transition. In terminate, got cleanedUpForTermination
2023-05-24 14:44:32.571077-0500 FitLift[3272:692889] [StateMachine<State, Action>] resolve(terminate, cleanedUpForTermination) -> terminate
2023-05-24 14:44:32.571106-0500 FitLift[3272:692889] [RemoteSyncEngine] New state: terminate
2023-05-24 14:44:32.571145-0500 FitLift[3272:692889] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.571238-0500 FitLift[3272:692889] [RemoteSyncEngine] respond(to:): terminate
2023-05-24 14:44:32.576681-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] pragma encoding = "utf-8";
2023-05-24 14:44:32.576707-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] pragma foreign_keys = on;
2023-05-24 14:44:32.576725-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] pragma case_sensitive_like = off;
2023-05-24 14:44:32.576743-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] Initialized /private/var/mobile/Containers/Data/Application/DE4B403D-81EE-4292-B9C4-8079AD36DF28/Documents/FitLift.db
2023-05-24 14:44:32.576791-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] Setting up 3 models
2023-05-24 14:44:32.576983-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "ModelSyncMetadata" (
"id" text primary key not null,
"lastSync" integer
);
2023-05-24 14:44:32.577101-0500 FitLift[3272:692889] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.577199-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "MutationEvent" (
"id" text primary key not null,
"createdAt" text not null,
"graphQLFilterJSON" text,
"inProcess" integer not null,
"json" text not null,
"modelId" text not null,
"modelName" text not null,
"mutationType" text not null,
"version" integer
);
2023-05-24 14:44:32.577245-0500 FitLift[3272:692889] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.577271-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "MutationSyncMetadata" (
"id" text primary key not null,
"deleted" integer not null,
"lastChangedAt" integer not null,
"version" integer not null
);
2023-05-24 14:44:32.577327-0500 FitLift[3272:692890] [AWSMutationDatabaseAdapter] Initialized
2023-05-24 14:44:32.577345-0500 FitLift[3272:692890] [AWSMutationEventPublisher] init(eventSource:)
2023-05-24 14:44:32.577395-0500 FitLift[3272:692890] [OutgoingMutationQueue] New state: notInitialized
2023-05-24 14:44:32.577419-0500 FitLift[3272:692890] [OutgoingMutationQueue] Initialized
2023-05-24 14:44:32.577809-0500 FitLift[3272:692890] [StateMachine<State, Action>] Notifying: initialized
2023-05-24 14:44:32.577848-0500 FitLift[3272:692890] [StateMachine<State, Action>] resolve(notInitialized, initialized) -> stopped
2023-05-24 14:44:32.577870-0500 FitLift[3272:692890] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.577930-0500 FitLift[3272:692883] [OutgoingMutationQueue] respond(to:): notInitialized
2023-05-24 14:44:32.578061-0500 FitLift[3272:692890] [RemoteSyncEngine] New state: notStarted
2023-05-24 14:44:32.578114-0500 FitLift[3272:692883] [RemoteSyncEngine] respond(to:): notStarted
2023-05-24 14:44:32.578133-0500 FitLift[3272:692886] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.578749-0500 FitLift[3272:692887] [Purchases] - DEBUG: ℹ GetCustomerInfoOperation: Started
2023-05-24 14:44:32.579029-0500 FitLift[3272:692887] [Purchases] - DEBUG: ℹ There are no requests currently running, starting request GET subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d
2023-05-24 14:44:32.579112-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] Setting up 7 models
2023-05-24 14:44:32.580033-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "MuscleGroup" (
"id" text primary key not null,
"createdAt" text,
"name" text not null,
"order" integer not null,
"updatedAt" text
);
2023-05-24 14:44:32.580257-0500 FitLift[3272:692699] [Purchases] - DEBUG: ℹ applicationDidBecomeActive
2023-05-24 14:44:32.580474-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "Exercise" (
"id" text primary key not null,
"compound" integer not null,
"createdAt" text,
"generalRecommendations" text,
"gripRecommendations" text,
"isGlobal" integer not null,
"maxRepMaxSpeed" real,
"minRepMaxSpeed" real,
"motionDirectionOrder" text not null,
"motionProfile" text,
"name" text not null,
"owner" text,
"primaryAxisOfMotion" text,
"tenantID" text,
"updatedAt" text,
"videoID" text,
"primaryMuscleGroupID" text,
foreign key("primaryMuscleGroupID") references "MuscleGroup"("id")
on delete cascade
);
2023-05-24 14:44:32.580553-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "MuscleGroupExercise" (
"id" text primary key not null,
"createdAt" text,
"isGlobal" integer not null,
"owner" text,
"tenantID" text,
"updatedAt" text,
"exerciseID" text not null,
"muscleGroupID" text not null,
foreign key("exerciseID") references "Exercise"("id")
on delete cascade
foreign key("muscleGroupID") references "MuscleGroup"("id")
on delete cascade
);
2023-05-24 14:44:32.580677-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "Tenant" (
"id" text primary key not null,
"createdAt" text,
"name" text not null,
"pictureRelativePath" text,
"teams" text,
"updatedAt" text
);
2023-05-24 14:44:32.580732-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "Workout" (
"id" text primary key not null,
"createdAt" text,
"generalFeedback" text,
"isFinished" integer,
"location" text,
"name" text not null,
"overallGoal" text,
"owner" text,
"rpeScore" integer,
"startTimestamp" text not null,
"tenantID" text,
"updatedAt" text,
"wasAutoCreated" integer
);
2023-05-24 14:42023-05-24 14:44:32.581447-0500 FitLift[3272:692883] [Purchases] - WARN: ⚠ The appUserID passed to logIn is the same as the one already cached. No action will be taken.
4:32.580784-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "WorkoutExercise" (
"id" text primary key not null,
"createdAt" text,
"order" integer,
"owner" text,
"tenantID" text,
"updatedAt" text,
"workoutExerciseExerciseId" text,
"workoutID" text,
foreign key("workoutExerciseExerciseId") references "Exercise"("id")
on delete cascade
foreign key("workoutID") references "Workout"("id")
on delete cascade
);
2023-05-24 14:44:32.581822-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create table if not exists "WorkoutSet" (
"id" text primary key not null,
"actualRepCount" integer,
"actualWeightKilograms" real,
"averageRepMaxSpeed" real,
"createdAt" text,
"deviceCalibrationStatus" text,
"endTimestamp" text,
"goal" text,
"motionDataRelativeFilePath" text,
"notes" text,
"order" integer,
"owner" text,
"setGradePercentage" integer,
"side" text,
"startTimestamp" text,
"status" text,
"targetMaxRepMaxSpeed" real,
"targetMinRepMaxSpeed" real,
"targetReps" integer,
"targetWeightKilograms" real,
"tenantID" text,
"updatedAt" text,
"workoutExerciseID" text,
foreign key("workoutExerciseID") references "WorkoutExercise"("id")
on delete cascade
);
2023-05-24 14:44:32.584541-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "MuscleGroup" ("id");
2023-05-24 14:44:32.584582-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "Exercise" ("id");
2023-05-24 14:44:32.584615-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "MuscleGroupExercise" ("id");
2023-05-24 14:44:32.584644-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "Tenant" ("id");
2023-05-24 14:44:32.587243-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "Workout" ("id");
2023-05-24 14:44:32.587282-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "byStartTimestamp" on "Workout" ("startTimestamp");
2023-05-24 14:44:32.587311-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "WorkoutExercise" ("id");
2023-05-24 14:44:32.587338-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] create index if not exists "id_pk" on "WorkoutSet" ("id");
2023-05-24 14:44:32.587394-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] BEGIN DEFERRED TRANSACTION
2023-05-24 14:44:32.587408-0500 FitLift[3272:692890] [SQLiteMutationSyncMetadataMigrationDelegate] Checking MutationSyncMetadata records, SQL: select (select count(1) as count from MutationSyncMetadata) as allRecords,
(select count(1) as count from MutationSyncMetadata where id like '%|%') as newKeys
2023-05-24 14:44:32.587456-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] select (select count(1) as count from MutationSyncMetadata) as allRecords,
(select count(1) as count from MutationSyncMetadata where id like '%|%') as newKeys
2023-05-24 14:44:32.588890-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] select (select count(1) as count from MutationSyncMetadata) as allRecords,
(select count(1) as count from MutationSyncMetadata where id like '%|%') as newKeys
2023-05-24 14:44:32.589151-0500 FitLift[3272:692890] [SQLiteMutationSyncMetadataMigrationDelegate] No MutationSyncMetadata migration needed.
2023-05-24 14:44:32.589164-0500 FitLift[3272:692890] [SQLiteStorageEngineAdapter] COMMIT TRANSACTION
2023-05-24 14:44:32.589266-0500 FitLift[3272:692890] [StateMachine<State, Action>] Notifying: receivedStart
2023-05-24 14:44:32.589296-0500 FitLift[3272:692890] [StateMachine<State, Action>] resolve(notStarted, receivedStart) -> pausingSubscriptions
2023-05-24 14:44:32.589318-0500 FitLift[3272:692890] [RemoteSyncEngine] New state: pausingSubscriptions
2023-05-24 14:44:32.590260-0500 FitLift[3272:692891] [RemoteSyncEngine] respond(to:): pausingSubscriptions
2023-05-24 14:44:32.590309-0500 FitLift[3272:692891] [RemoteSyncEngine] pauseSubscriptions()
2023-05-24 14:44:32.590344-0500 FitLift[3272:692891] [StateMachine<State, Action>] Notifying: pausedSubscriptions
2023-05-24 14:44:32.590402-0500 FitLift[3272:692891] [StateMachine<State, Action>] resolve(pausingSubscriptions, pausedSubscriptions) -> pausingMutationQueue
2023-05-24 14:44:32.590434-0500 FitLift[3272:692891] [RemoteSyncEngine] New state: pausingMutationQueue
2023-05-24 14:44:32.590478-0500 FitLift[3272:692887] [Purchases] - DEBUG: ℹ API request started: GET /v1/subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d
2023-05-24 14:44:32.590486-0500 FitLift[3272:692891] [RemoteSyncEngine] respond(to:): pausingMutationQueue
2023-05-24 14:44:32.590505-0500 FitLift[3272:692891] [RemoteSyncEngine] pauseMutations()
2023-05-24 14:44:32.590522-0500 FitLift[3272:692891] [OutgoingMutationQueue] stopSync2023-05-24 14:44:32.590729-0500 FitLift[3272:692699] [Purchases] - DEBUG: ℹ Offerings cache is stale, updating caches
ingToCloud(:)
2023-05-24 14:44:32.590824-0500 FitLift[3272:692891] [StateMachine<State, Action>] Notifying: receivedStop((Function))
2023-05-24 14:44:32.590884-0500 FitLift[3272:692891] [StateMachine<State, Action>] resolve(stopped, receivedStop((Function))) -> stopping((Function))
2023-05-24 14:44:32.590987-0500 FitLift[3272:692891] [OutgoingMutationQueue] New state: stopping((Function))
2023-05-24 14:44:32.591031-0500 FitLift[3272:692891] [OutgoingMutationQueue] respond(to:): stopping((Function))
2023-05-24 14:44:32.591036-0500 FitLift[3272:692883] [Purchases] - DEBUG: ℹ Vending CustomerInfo from cache.
2023-05-24 14:44:32.591040-0500 FitLift[3272:692891] [OutgoingMutationQueue] doStop(completion:)
2023-05-24 14:44:32.591052-0500 FitLift[3272:692891] [OutgoingMutationQueue] doStopWithoutNotifyingStateMachine()
2023-05-24 14:44:32.591067-0500 FitLift[3272:692891] [StateMachine<State, Action>] Notifying: doneStopping
2023-05-24 14:44:32.591125-0500 FitLift[3272:692883] [Purchases] - DEBUG: ℹ Network operation 'GetOfferingsOperation' found with the same cache key 'GetOfferingsOpe...'. Skipping request.
2023-05-24 14:44:32.591405-0500 FitLift[3272:692891] [StateMachine<State, Action>] resolve(stopping((Function)), doneStopping) -> stopped
2023-05-24 14:44:32.591443-0500 FitLift[3272:692891] [OutgoingMutationQueue] New state: stopped
2023-05-24 14:44:32.591572-0500 FitLift[3272:692891] [StateMachine<State, Action>] Notifying: pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.591612-0500 FitLift[3272:692891] [StateMachine<State, Action>] resolve(pausingMutationQueue, pausedMutationQueue(AWSDataStorePlugin.SQLiteStorageEngineAdapter)) -> clearingStateOutgoingMutations(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.591635-0500 FitLift[3272:692891] [RemoteSyncEngine] New state: clearingStateOutgoingMutations(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.592058-0500 FitLift[3272:692891] [OutgoingMutationQueue] respond(to:): stopped
2023-05-24 14:44:32.592104-0500 FitLift[3272:692887] [RemoteSyncEngine] respond(to:): clearingStateOutgoingMutations(AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.592115-0500 FitLift[3272:692887] [RemoteSyncEngine] clearStateOutgoingMutations(storageAdapter:)
2023-05-24 14:44:32.592812-0500 FitLift[3272:692887] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."graphQLFilterJSON" as "graphQLFilterJSON",
"root"."inProcess" as "inProcess", "root"."json" as "json", "root"."modelId" as "modelId",
"root"."modelName" as "modelName", "root"."mutationType" as "mutationType", "root"."version" as "version"
from "MutationEvent" as "root"
where 1 = 1
and "root"."inProcess" = 1
order by "root"."createdAt" asc
2023-05-24 14:44:32.592893-0500 FitLift[3272:692887] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."graphQLFilterJSON" as "graphQLFilterJSON",
"root"."inProcess" as "inProcess", "root"."json" as "json", "root"."modelId" as "modelId",
"root"."modelName" as "modelName", "root"."mutationType" as "mutationType", "root"."version" as "version"
from "MutationEvent" as "root"
where 1 = 1
and "root"."inProcess" = 1
order by "root"."createdAt" asc
2023-05-24 14:44:32.594420-0500 FitLift[3272:692887] [StateMachine<State, Action>] Notifying: clearedStateOutgoingMutations(<AWSAPIPlugin.AWSAPIPlugin: 0x283b6c0c0>, AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.594481-0500 FitLift[3272:692887] [StateMachine<State, Action>] resolve(clearingStateOutgoingMutations(AWSDataStorePlugin.SQLiteStorageEngineAdapter), clearedStateOutgoingMutations(<AWSAPIPlugin.AWSAPIPlugin: 0x283b6c0c0>, AWSDataStorePlugin.SQLiteStorageEngineAdapter)) -> initializingSubscriptions(<AWSAPIPlugin.AWSAPIPlugin: 0x283b6c0c0>, AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.594513-0500 FitLift[3272:692887] [RemoteSyncEngine] New state: initializingSubscriptions(<AWSAPIPlugin.AWSAPIPlugin: 0x283b6c0c0>, AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.594589-0500 FitLift[3272:692887] [RemoteSyncEngine] respond(to:): initializingSubscriptions(<AWSAPIPlugin.AWSAPIPlugin: 0x283b6c0c0>, AWSDataStorePlugin.SQLiteStorageEngineAdapter)
2023-05-24 14:44:32.594600-0500 FitLift[3272:692887] [RemoteSyncEngine] [InitializeSubscription] initializeSubscriptions(api:storageAdapter:)
2023-05-24 14:44:32.597516-0500 FitLift[3272:692890] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.597532-0500 FitLift[3272:692890] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.597572-0500 FitLift[3272:692890] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.598259-0500 FitLift[3272:692890] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.598273-0500 FitLift[3272:692890] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.641291-0500 FitLift[3272:692890] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.641393-0500 FitLift[3272:692890] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.641506-0500 FitLift[3272:692890] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.641574-0500 FitLift[3272:692890] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.641595-0500 FitLift[3272:692890] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.641792-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.642214-0500 FitLift[3272:692890] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.642228-0500 FitLift[3272:692890] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.642259-0500 FitLift[3272:692890] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.642275-0500 FitLift[3272:692890] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.642287-0500 FitLift[3272:692890] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.667563-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues Workout 1
2023-05-24 14:44:32.667970-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues Workout 1
2023-05-24 14:44:32.668231-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.668289-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues Exercise 2
2023-05-24 14:44:32.668322-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues Exercise 2
2023-05-24 14:44:32.668433-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.668463-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues WorkoutExercise 3
2023-05-24 14:44:32.668660-0500 FitLift[3272:692890] [RetryableGraphQLSubscriptionOperation<MutationSync>] [31EB2FE1-0502-43F5-BCCD-3019F21F62E2] - Try [1/1]
2023-05-24 14:44:32.669008-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues WorkoutExercise 3
2023-05-24 14:44:32.668805-0500 FitLift[3272:692886] [RetryableGraphQLSubscriptionOperation<MutationSync>] [0CA296F4-428E-4EEE-9687-AA563707B23B] - Try [1/1]
2023-05-24 14:44:32.668910-0500 FitLift[3272:692883] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.668961-0500 FitLift[3272:692891] [RetryableGraphQLSubscriptionOperation<MutationSync>] [F739BB3C-429B-40AF-B245-E3DAFC909A0B] - Try [1/1]
2023-05-24 14:44:32.669144-0500 FitLift[3272:692883] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.669249-0500 FitLift[3272:692883] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.669267-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.669279-0500 FitLift[3272:692883] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.669311-0500 FitLift[3272:692883] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.669326-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues MuscleGroupExercise 4
2023-05-24 14:44:32.669353-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues MuscleGroupExercise 4
2023-05-24 14:44:32.670271-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.670313-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues MuscleGroup 5
2023-05-24 14:44:32.670322-0500 FitLift[3272:692891] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.670341-0500 FitLift[3272:692891] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.670341-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues MuscleGroup 5
2023-05-24 14:44:32.670378-0500 FitLift[3272:692891] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.670400-0500 FitLift[3272:692891] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.670415-0500 FitLift[3272:692891] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.67042023-05-24 14:44:32.671049-0500 FitLift[3272:692891] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.671065-0500 FitLift[3272:692891] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.671093-0500 FitLift[3272:692891] [AWSAuthTaskHelper] Auth state configured
42-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.671113-0500 FitLift[3272:692891] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.671127-0500 FitLift[3272:692891] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.671210-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues Tenant 6
2023-05-24 14:44:32.671255-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues Tenant 6
2023-05-24 14:44:32.671423-0500 FitLift[3272:692887] [IncomingAsyncSubscriptionEventToAnyModelMapper] Received subscription: PassthroughSubject
2023-05-24 14:44:32.671516-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink reconciliationQueues WorkoutSet 7
2023-05-24 14:44:32.671545-0500 FitLift[3272:692887] [AWSIncomingEventReconciliationQueue] [InitializeSubscription.5] Sink done reconciliationQueues WorkoutSet 7
2023-05-24 14:44:32.671852-0500 FitLift[3272:692906] [RetryableGraphQLSubscriptionOperation<MutationSync>] [7969A985-654B-428C-943E-145377C0D691] - Try [1/1]
2023-05-24 14:44:32.671966-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.671987-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.672045-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.672070-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.672087-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.672389-0500 FitLift[3272:692891] [RetryableGraphQLSubscriptionOperation<MutationSync>] [01A23499-E8F6-419A-B7E8-05034A03625D] - Try [1/1]
2023-05-24 14:44:32.672482-0500 FitLift[3272:692907] [RetryableGraphQLSubscriptionOperation<MutationSync>] [C0DAE854-12BE-4EFA-B969-1A354D9D7990] - Try [1/1]
2023-05-24 14:44:32.672704-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.672722-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.672754-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.672774-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.672788-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.673338-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.673351-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.673374-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.673389-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.673399-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.673587-0500 FitLift[3272:692909] [RetryableGraphQLSubscriptionOperation<MutationSync>] [E50E5199-A5C1-4B9B-AD36-22E7ECA5E75C] - Try [1/1]
2023-05-24 14:44:32.673821-0500 FitLift[3272:692891] [RetryableGraphQLSubscriptionOperation<MutationSync>] [256739EF-87DC-4595-9937-5CEDB8AE6CAB] - Try [1/1]
2023-05-24 14:44:32.673881-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.673892-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.673916-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.673932-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.673942-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.674335-0500 FitLift[3272:692891] [RetryableGraphQLSubscriptionOperation<MutationSync>] [34B36731-5762-46E2-9752-CF3F4F40388E] - Try [1/1]
2023-05-24 14:44:32.674415-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.674428-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.674448-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.674464-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.674475-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.674938-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.674950-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.674969-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.674981-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.674990-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.675212-0500 FitLift[3272:692911] [RetryableGraphQLSubscriptionOperation<MutationSync>] [E4E2963F-0E52-4E47-BA0A-2E36F432FB52] - Try [1/1]
2023-05-24 14:44:32.675461-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.675474-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.675495-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.675510-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.675522-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.675623-0500 FitLift[3272:692912] [RetryableGraphQLSubscriptionOperation<MutationSync>] [4672466D-4F7B-4DB7-BD6F-83196D608ACA] - Try [1/1]
2023-05-24 14:44:32.675920-0500 FitLift[3272:692913] [RetryableGraphQLSubscriptionOperation<MutationSync>] [C102CC49-A42B-4FBD-83D4-1B3710EDF458] - Try [1/1]
2023-05-24 14:44:32.675992-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.676004-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.676031-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.676048-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.676059-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.676519-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.676533-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.676554-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.676569-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.676578-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.676715-0500 FitLift[3272:692914] [RetryableGraphQLSubscriptionOperation<MutationSync>] [DC672F70-97CD-494D-9895-516F353EDF64] - Try [1/1]
2023-05-24 14:44:32.677041-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.677053-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.677075-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.677091-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.677102-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.677142-0500 FitLift[3272:692916] [RetryableGraphQLSubscriptionOperation<MutationSync>] [6C5AAB7B-BA1F-4107-87DD-D04FF024F119] - Try [1/1]
2023-05-24 14:44:32.677516-0500 FitLift[3272:692916] [RetryableGraphQLSubscriptionOperation<MutationSync>] [56F4ADC5-D8BE-4CE7-BDE0-A59EB8160D7C] - Try [1/1]
2023-05-24 14:44:32.677569-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.677581-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.677602-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.677616-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.677627-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.678084-0500 FitLift[3272:692906] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.678095-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.678114-0500 FitLift[3272:692906] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.678126-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.678136-0500 FitLift[3272:692906] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.678711-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.678740-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.678807-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.679078-0500 FitLift[3272:692916] [RetryableGraphQLSubscriptionOperation<MutationSync>] [39642AF7-368F-4191-A3BF-3F8B8C3A0877] - Try [1/1]
2023-05-24 14:44:32.679100-0500 FitLift[3272:692920] [RetryableGraphQLSubscriptionOperation<MutationSync>] [2F076563-E931-4024-9E97-8E5641B18D83] - Try [1/1]
2023-05-24 14:44:32.679255-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.679300-0500 FitLift[3272:692906] [RetryableGraphQLSubscriptionOperation<MutationSync>] [B2092A85-D5C0-49F4-B343-53C1FAD5BFCC] - Try [1/1]
2023-05-24 14:44:32.679314-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.679813-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.679827-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.679848-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.679863-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.679873-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.680340-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.680352-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.680374-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.680390-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.680400-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.680803-0500 FitLift[3272:692918] [RetryableGraphQLSubscriptionOperation<MutationSync>] [AB3E1881-41C6-4B14-A10F-68FE1A570935] - Try [1/1]
2023-05-24 14:44:32.680865-0500 FitLift[3272:692921] [RetryableGraphQLSubscriptionOperation<MutationSync>] [4F265056-C3C4-418C-ABA6-8754DA4BA564] - Try [1/1]
2023-05-24 14:44:32.681184-0500 FitLift[3272:692919] [RetryableGraphQLSubscriptionOperation<MutationSync>] [8F064F06-E2B9-4E6D-8E4F-A980EAAAFAE1] - Try [1/1]
2023-05-24 14:44:32.811494-0500 FitLift[3272:692922] [Default] Error enumerating unfinished transactions for first transaction listener: Error Domain=ASDErrorDomain Code=500 "Unhandled exception" UserInfo={NSUnderlyingError=0x2800e2190 {Error Domain=AMSErrorDomain Code=2 "Finance Authentication Error" UserInfo={NSLocalizedDescription=Finance Authentication Error, AMSURL=https://mzstorekit-sb.itunes.apple.com/inApps/v1/history?guid=00008120-000C606921EB401E&reason=initial, AMSStatusCode=401, NSLocalizedFailureReason=No delegate to perform authentication: <AMSAuthenticateRequest: 0x8c8b54040> {
account =<EMAIL_ADDRESS>(9841A912-E884-4CC5-B821-5AC5E03FBE0C),
logKey = 1B4211D8,
options = <AMSAuthenticateOptions: 0x8c8b0ea10> {
AMSAuthenticateOptionsAllowPasswordGeneration = 0,
AMSAuthenticateOptionsAllowSecondaryCredentialSource = 0,
AMSAuthenticateOptionsAllowServerDialogs = 0,
AMSAuthenticateOptionsAuthenticationTypeKey = 1,
AMSAuthenticateOptionsCanMakeAccountActiveKey = 0,
AMSAuthenticateOptionsClientInfo = {length = 824, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 0000029e },
AMSAuthenticateOptionsCredentialSourceKey = 0,
AMSAuthenticateOptionsDebugReason = no dialogResponse in AMSFinanceAuthenticateResponse,
AMSAuthenticateOptionsEnableAccountCreationKey = 0,
AMSAuthenticateOptionsEphemeralKey = 0,
AMSAuthenticateOptionsForceSyncToPairedWatchKey = 0,
AMSAuthenticateOptionsIgnoreAccountConversion = 0,
AMSAuthenticateOptionsLogKeyKey = 1B4211D8,
AMSAuthenticateOptionsRemoteProxyAuthenticationKey = 0,
AMSAuthenticateOptionsServiceType = 2,
},
}}}, storefront-country-code=USA, client-environment-type=Sandbox, AMSServerErrorCode=0, NSLocalizedFailureReason=An unknown error occurred, NSLocalizedDescription=Unhandled exception}
2023-05-24 14:44:32.860741-0500 FitLift[3272:692922] [RealtimeConnectionProvider] Status: notConnected.  Connecting to url
2023-05-24 14:44:32.875018-0500 FitLift[3272:692911] [Purchases] - DEBUG: ℹ Network operation 'GetOfferingsOperation' found with the same cache key 'GetOfferingsOpe...'. Skipping request.
2023-05-24 14:44:32.900620-0500 FitLift[3272:692699] [Purchases] - DEBUG: ℹ Vending CustomerInfo from cache.
2023-05-24 14:44:32.936759-0500 FitLift[3272:692913] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.936774-0500 FitLift[3272:692913] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.936814-0500 FitLift[3272:692913] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.936832-0500 FitLift[3272:692913] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.936840-0500 FitLift[3272:692913] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.965693-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."generalFeedback" as "generalFeedback",
"root"."isFinished" as "isFinished", "root"."location" as "location", "root"."name" as "name",
"root"."overallGoal" as "overallGoal", "root"."owner" as "owner", "root"."rpeScore" as "rpeScore",
"root"."startTimestamp" as "startTimestamp", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."wasAutoCreated" as "wasAutoCreated"
from "Workout" as "root"
where 1 = 1
and (
"root"."owner" = 'bjkillen'
and (
"root"."startTimestamp" < '2023-05-24T05:00:00.000Z'
or "root"."isFinished" = 1
)
)
2023-05-24 14:44:32.972249-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."generalFeedback" as "generalFeedback",
"root"."isFinished" as "isFinished", "root"."location" as "location", "root"."name" as "name",
"root"."overallGoal" as "overallGoal", "root"."owner" as "owner", "root"."rpeScore" as "rpeScore",
"root"."startTimestamp" as "startTimestamp", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."wasAutoCreated" as "wasAutoCreated"
from "Workout" as "root"
where 1 = 1
and (
"root"."owner" = 'bjkillen'
and (
"root"."startTimestamp" < '2023-05-24T05:00:00.000Z'
or "root"."isFinished" = 1
)
)
2023-05-24 14:44:32.978023-0500 FitLift[3272:692913] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:32.978039-0500 FitLift[3272:692913] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:32.978080-0500 FitLift[3272:692913] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:32.978096-0500 FitLift[3272:692913] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:32.978105-0500 FitLift[3272:692913] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:32.981525-0500 FitLift[3272:692913] [Storage] Started download [1]
2023-05-24 14:44:32.981577-0500 FitLift[3272:692913] [Storage] Resuming storage transfer task: 1
2023-05-24 14:44:32.994144-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."generalFeedback" as "generalFeedback",
"root"."isFinished" as "isFinished", "root"."location" as "location", "root"."name" as "name",
"root"."overallGoal" as "overallGoal", "root"."owner" as "owner", "root"."rpeScore" as "rpeScore",
"root"."startTimestamp" as "startTimestamp", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."wasAutoCreated" as "wasAutoCreated"
from "Workout" as "root"
where 1 = 1
and (
"root"."owner" = 'bjkillen'
and (
"root"."startTimestamp" < '2023-05-24T05:00:00.000Z'
or "root"."isFinished" = 1
)
)
order by "root"."startTimestamp" desc
limit 10 offset 0
2023-05-24 14:44:32.994405-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."generalFeedback" as "generalFeedback",
"root"."isFinished" as "isFinished", "root"."location" as "location", "root"."name" as "name",
"root"."overallGoal" as "overallGoal", "root"."owner" as "owner", "root"."rpeScore" as "rpeScore",
"root"."startTimestamp" as "startTimestamp", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."wasAutoCreated" as "wasAutoCreated"
from "Workout" as "root"
where 1 = 1
and (
"root"."owner" = 'bjkillen'
and (
"root"."startTimestamp" < '2023-05-24T05:00:00.000Z'
or "root"."isFinished" = 1
)
)
order by "root"."startTimestamp" desc
limit 10 offset 0
2023-05-24 14:44:32.997543-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."generalFeedback" as "generalFeedback",
"root"."isFinished" as "isFinished", "root"."location" as "location", "root"."name" as "name",
"root"."overallGoal" as "overallGoal", "root"."owner" as "owner", "root"."rpeScore" as "rpeScore",
"root"."startTimestamp" as "startTimestamp", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."wasAutoCreated" as "wasAutoCreated"
from "Workout" as "root"
where 1 = 1
and (
"root"."owner" = 'bjkillen'
and (
"root"."startTimestamp" >= '2023-05-22T05:00:00.000Z'
and (
"root"."startTimestamp" < '2023-05-23T19:44:32.997Z'
or "root"."isFinished" = 1
)
)
)
2023-05-24 14:44:32.997582-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."generalFeedback" as "generalFeedback",
"root"."isFinished" as "isFinished", "root"."location" as "location", "root"."name" as "name",
"root"."overallGoal" as "overallGoal", "root"."owner" as "owner", "root"."rpeScore" as "rpeScore",
"root"."startTimestamp" as "startTimestamp", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."wasAutoCreated" as "wasAutoCreated"
from "Workout" as "root"
where 1 = 1
and (
"root"."owner" = 'bjkillen'
and (
"root"."startTimestamp" >= '2023-05-22T05:00:00.000Z'
and (
"root"."startTimestamp" < '2023-05-23T19:44:32.997Z'
or "root"."isFinished" = 1
)
)
)
2023-05-24 14:44:33.033033-0500 FitLift[3272:692889] [DataStoreListProvider] Loading List of WorkoutExercise by workout == 10609165-1B2B-4704-BB6C-9A0AE494B4CE
2023-05-24 14:44:33.033035-0500 FitLift[3272:692921] [DataStoreListProvider] Loading List of WorkoutExercise by workout == 8B5CA9BB-9D79-4D6A-A9F5-164BD76ADBCA
2023-05-24 14:44:33.033143-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '10609165-1B2B-4704-BB6C-9A0AE494B4CE'
2023-05-24 14:44:33.033181-0500 FitLift[3272:692924] [DataStoreListProvider] Loading List of WorkoutExercise by workout == 72AF699A-20F0-4951-8452-D8E5A9683DFD
2023-05-24 14:44:33.033215-0500 FitLift[3272:692913] [DataStoreListProvider] Loading List of WorkoutExercise by workout == B613165D-F4B9-4E46-AE63-B3A0D3610B32
2023-05-24 14:44:33.033220-0500 FitLift[3272:692919] [DataStoreListProvider] Loading List of WorkoutExercise by workout == 8596B575-62F3-4C75-9F01-7A7AE4811D00
2023-05-24 14:44:33.033295-0500 FitLift[3272:692911] [DataStoreListProvider] Loading List of WorkoutExercise by workout == 1D73F3CB-81AE-4EAC-BD9E-485E44396A2C
2023-05-24 14:44:33.033768-0500 FitLift[3272:692889] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '10609165-1B2B-4704-BB6C-9A0AE494B4CE'
2023-05-24 14:44:33.033882-0500 FitLift[3272:692913] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = 'B613165D-F4B9-4E46-AE63-B3A0D3610B32'
2023-05-24 14:44:33.033926-0500 FitLift[3272:692921] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '8B5CA9BB-9D79-4D6A-A9F5-164BD76ADBCA'
2023-05-24 14:44:33.033969-0500 FitLift[3272:692924] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '72AF699A-20F0-4951-8452-D8E5A9683DFD'
2023-05-24 14:44:33.034004-0500 FitLift[3272:692913] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = 'B613165D-F4B9-4E46-AE63-B3A0D3610B32'
2023-05-24 14:44:33.034073-0500 FitLift[3272:692921] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '8B5CA9BB-9D79-4D6A-A9F5-164BD76ADBCA'
2023-05-24 14:44:33.034124-0500 FitLift[3272:692924] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '72AF699A-20F0-4951-8452-D8E5A9683DFD'
2023-05-24 14:44:33.034161-0500 FitLift[3272:692919] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '8596B575-62F3-4C75-9F01-7A7AE4811D00'
2023-05-24 14:44:33.034195-0500 FitLift[3272:692911] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '1D73F3CB-81AE-4EAC-BD9E-485E44396A2C'
2023-05-24 14:44:33.034230-0500 FitLift[3272:692919] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '8596B575-62F3-4C75-9F01-7A7AE4811D00'
2023-05-24 14:44:33.034284-0500 FitLift[3272:692911] [SQLiteStorageEngineAdapter] select
"root"."id" as "id", "root"."createdAt" as "createdAt", "root"."order" as "order",
"root"."owner" as "owner", "root"."tenantID" as "tenantID", "root"."updatedAt" as "updatedAt",
"root"."workoutExerciseExerciseId" as "workoutExerciseExerciseId", "root"."workoutID" as "workoutID"
from "WorkoutExercise" as "root"
where 1 = 1
and "root"."workoutID" = '1D73F3CB-81AE-4EAC-BD9E-485E44396A2C'
2023-05-24 14:44:33.275525-0500 FitLift[3272:692924] [StarscreamAdapter] viabilityChanged: true
2023-05-24 14:44:33.381040-0500 FitLift[3272:692919] [Purchases] - DEBUG: ℹ API request completed: GET /v1/subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d (200)
2023-05-24 14:44:33.401773-0500 FitLift[3272:692919] [Purchases] - DEBUG: ℹ Sending latest CustomerInfo to delegate.
2023-05-24 14:44:33.401852-0500 FitLift[3272:692919] [Purchases] - DEBUG: 😻 CustomerInfo updated from network.
2023-05-24 14:44:33.401891-0500 FitLift[3272:692699] [Purchases] - DEBUG: ℹ Detected active subscriptions changed. Clearing trial or intro eligibility cache.
2023-05-24 14:44:33.401907-0500 FitLift[3272:692919] [Purchases] - DEBUG: ℹ GetCustomerInfoOperation: Finished
2023-05-24 14:44:33.402009-0500 FitLift[3272:692919] [Purchases] - DEBUG: ℹ Serial request done: GET subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d, 0 requests left in the queue
2023-05-24 14:44:33.402035-0500 FitLift[3272:692924] [Purchases] - DEBUG: ℹ GetOfferingsOperation: Started
2023-05-24 14:44:33.402122-0500 FitLift[3272:692924] [Purchases] - DEBUG: ℹ There are no requests currently running, starting request GET subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d/offerings
2023-05-24 14:44:33.403716-0500 FitLift[3272:692924] [Purchases] - DEBUG: ℹ API request started: GET /v1/subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d/offerings
2023-05-24 14:44:33.436696-0500 FitLift[3272:692919] [RealtimeConnectionProvider] Status: inProgress. Connectivity status: satisfied
2023-05-24 14:44:33.491071-0500 FitLift[3272:692921] [Purchases] - DEBUG: ℹ API request completed: GET /v1/subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d/offerings (200)
2023-05-24 14:44:33.501108-0500 FitLift[3272:692921] [Purchases] - DEBUG: ℹ No existing products cached, starting store products request for: ["fitlift_12m_renewing_dev", "fitlift_1m_renewing_dev", "fitlift_6m_renewing_dev"]
2023-05-24 14:44:33.502269-0500 FitLift[3272:692921] [Purchases] - DEBUG: ℹ Found an existing request for products: ["fitlift_6m_renewing_dev", "fitlift_1m_renewing_dev", "fitlift_12m_renewing_dev"], appending to completion
2023-05-24 14:44:33.502491-0500 FitLift[3272:692921] [Purchases] - DEBUG: ℹ Found an existing request for products: ["fitlift_6m_renewing_dev", "fitlift_12m_renewing_dev", "fitlift_1m_renewing_dev"], appending to completion
2023-05-24 14:44:33.502594-0500 FitLift[3272:692921] [Purchases] - DEBUG: ℹ GetOfferingsOperation: Finished
2023-05-24 14:44:33.502757-0500 FitLift[3272:692921] [Purchases] - DEBUG: ℹ Serial request done: GET subscribers/7f8d6a75-5014-478d-af6f-b1a64998b91d/offerings, 0 requests left in the queue
2023-05-24 14:44:33.544313-0500 FitLift[3272:692919] [StarscreamAdapter] websocketDidConnect: websocket has been connected.
2023-05-24 14:44:33.544362-0500 FitLift[3272:692919] [RealtimeConnectionProvider] WebsocketDidConnect, sending init message
2023-05-24 14:44:33.544389-0500 FitLift[3272:692919] [RealtimeConnectionProvider] Starting stale connection timer for 300.0s
2023-05-24 14:44:33.544519-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.544535-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.544616-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.544645-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.544660-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.546040-0500 FitLift[3272:692919] [StarscreamAdapter] socket.write - {"type":"connection_init"}
2023-05-24 14:44:33.547402-0500 FitLift[3272:692913] [Storage] [URLSession] Session download task [1] did write [53492], [totalBytesWritten 53492], [totalBytesExpectedToWrite: 76739]
2023-05-24 14:44:33.558159-0500 FitLift[3272:692924] [Purchases] - DEBUG: 😻 Store products request received response
2023-05-24 14:44:33.558316-0500 FitLift[3272:692924] [Purchases] - DEBUG: ℹ Store products request finished
2023-05-24 14:44:33.611318-0500 FitLift[3272:692911] [StarscreamAdapter] websocketDidReceiveMessage: - {"type":"connection_ack","payload":{"connectionTimeoutMs":300000}}
2023-05-24 14:44:33.611691-0500 FitLift[3272:692924] [Storage] [URLSession] Session download task [1] did write [23247], [totalBytesWritten 76739], [totalBytesExpectedToWrite: 76739]
2023-05-24 14:44:33.612611-0500 FitLift[3272:692919] [Storage] [URLSession] Session download task [1] did finish downloading to /private/var/mobile/Containers/Data/Application/DE4B403D-81EE-4292-B9C4-8079AD36DF28/Library/Caches/com.apple.nsurlsessiond/Downloads/FitForm.Lift.Dev/CFNetworkDownload_qvxXoD.tmp
2023-05-24 14:44:33.613114-0500 FitLift[3272:692919] [Storage] Task is already completed
2023-05-24 14:44:33.614896-0500 FitLift[3272:692913] [Storage] [URLSession] Session task did complete: 1
2023-05-24 14:44:33.615832-0500 FitLift[3272:692911] [RealtimeConnectionProvider] Resetting stale connection timer
2023-05-24 14:44:33.615890-0500 FitLift[3272:692911] [RealtimeConnectionProvider] received connectionAck
2023-05-24 14:44:33.615920-0500 FitLift[3272:692911] [StarscreamAdapter] websocketDidReceiveMessage: - {"type":"ka"}
2023-05-24 14:44:33.615982-0500 FitLift[3272:692911] [RealtimeConnectionProvider] Resetting stale connection timer
2023-05-24 14:44:33.616005-0500 FitLift[3272:692911] [RealtimeConnectionProvider] received keepAlive
2023-05-24 14:44:33.616004-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 946F7F98-D1BB-40DE-BCFC-0781CEDB3D04.
2023-05-24 14:44:33.616113-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription B59683A9-FE89-426A-8C4B-0F5726A64999.
2023-05-24 14:44:33.680496-0500 FitLift[3272:692911] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.680519-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription B5A9055B-B3B5-4C71-B074-ED3A1369ECFE.
2023-05-24 14:44:33.680578-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.680634-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 0BFCCD44-AFAB-4866-BCD9-9CC9DAB63A6F.
2023-05-24 14:44:33.680731-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 4184E7E1-1AED-4C1B-9C9D-1A023F445EA2.
2023-05-24 14:44:33.680755-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.680792-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 4FCBB0AB-6919-4FC9-BB7E-3A6DE7EFBB6B.
2023-05-24 14:44:33.680843-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.680846-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription FD13BDB4-9F14-4213-A2A5-960CB6D10752.
2023-05-24 14:44:33.680884-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.680904-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 548AD621-FE28-4850-BE89-B68C839B3F6F.
2023-05-24 14:44:33.680973-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 1A064467-5980-4F42-9520-1C4D8E300A96.
2023-05-24 14:44:33.681025-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription E19DE713-6F73-43A1-A294-CE0777D3FD7F.
2023-05-24 14:44:33.681305-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 6F6BFA3D-ED25-484F-85E7-270BA14B187B.
2023-05-24 14:44:33.681365-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription C215C873-095C-49BE-B1A9-0B3000E4E5EE.
2023-05-24 14:44:33.681451-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 78E4E18A-0564-4F16-B7C2-00CA57807B4E.
2023-05-24 14:44:33.681913-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription F742E98A-2BC2-436F-B6D9-3684A66D6693.
2023-05-24 14:44:33.681980-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 6E1A95FE-2411-4A74-B3B9-C8A877E5A6A3.
2023-05-24 14:44:33.682037-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 8C2BD6B1-2039-4849-9096-B6C58B804CA4.
2023-05-24 14:44:33.682086-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 05D51D84-F08D-4235-AA4E-47CEF8353F73.
2023-05-24 14:44:33.682146-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 6DFB5CD6-E3D7-4B25-9D3B-4351F627AB46.
2023-05-24 14:44:33.682195-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription C00A32B5-8A40-4DA4-B5D6-E64477C78B0C.
2023-05-24 14:44:33.682992-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription A6F1AA7B-D5D8-4BC8-AA43-061DA1E7334B.
2023-05-24 14:44:33.683048-0500 FitLift[3272:692913] [AppSyncSubscriptionConnection]: Connection connected, start subscription 4FDD90C7-8DD0-4CC9-B666-B724C76C0E5A.
2023-05-24 14:44:33.686336-0500 FitLift[3272:692924] [StarscreamAdapter] socket.write - {"id":"946F7F98-D1BB-40DE-BCFC-0781CEDB3D04","payload":{"data":"{"query":"subscription OnCreateMuscleGroup {\n  onCreateMuscleGroup {\n    id\n    createdAt\n    name\n    order\n    updatedAt\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.686428-0500 FitLift[3272:692911] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.686528-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.686642-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.686703-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.686740-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.689644-0500 FitLift[3272:692921] [StarscreamAdapter] socket.write - {"id":"B59683A9-FE89-426A-8C4B-0F5726A64999","payload":{"data":"{"query":"subscription OnCreateWorkout {\n  onCreateWorkout {\n    id\n    createdAt\n    generalFeedback\n    isFinished\n    location\n    name\n    overallGoal\n    owner\n    rpeScore\n    startTimestamp\n    tenantID\n    updatedAt\n    wasAutoCreated\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.689689-0500 FitLift[3272:692911] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.689868-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.689992-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.690529-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.690570-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.692220-0500 FitLift[3272:692924] [StarscreamAdapter] socket.write - {"id":"B5A9055B-B3B5-4C71-B074-ED3A1369ECFE","payload":{"data":"{"query":"subscription OnCreateExercise {\n  onCreateExercise {\n    id\n    compound\n    createdAt\n    generalRecommendations\n    gripRecommendations\n    isGlobal\n    maxRepMaxSpeed\n    minRepMaxSpeed\n    motionDirectionOrder\n    motionProfile\n    name\n    owner\n    primaryAxisOfMotion\n    tenantID\n    updatedAt\n    videoID\n    primaryMuscleGroup {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.692256-0500 FitLift[3272:692911] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.693104-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.693185-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.693224-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.693249-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.694492-0500 FitLift[3272:692911] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.694524-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.694589-0500 FitLift[3272:692911] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.694636-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.694661-0500 FitLift[3272:692911] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.694805-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"0BFCCD44-AFAB-4866-BCD9-9CC9DAB63A6F","payload":{"data":"{"query":"subscription OnUpdateMuscleGroupExercise {\n  onUpdateMuscleGroupExercise {\n    id\n    createdAt\n    isGlobal\n    owner\n    tenantID\n    updatedAt\n    exercise {\n      id\n      __typename\n      _deleted\n    }\n    muscleGroup {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.696903-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.696934-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.696994-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"4184E7E1-1AED-4C1B-9C9D-1A023F445EA2","payload":{"data":"{"query":"subscription OnCreateWorkoutSet {\n  onCreateWorkoutSet {\n    id\n    actualRepCount\n    actualWeightKilograms\n    averageRepMaxSpeed\n    createdAt\n    deviceCalibrationStatus\n    endTimestamp\n    goal\n    motionDataRelativeFilePath\n    notes\n    order\n    owner\n    setGradePercentage\n    side\n    startTimestamp\n    status\n    targetMaxRepMaxSpeed\n    targetMinRepMaxSpeed\n    targetReps\n    targetWeightKilograms\n    tenantID\n    updatedAt\n    workoutExercise {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.697001-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.698484-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.698508-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.699435-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.699458-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.699507-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.699534-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.699559-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.699637-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"4FCBB0AB-6919-4FC9-BB7E-3A6DE7EFBB6B","payload":{"data":"{"query":"subscription OnDeleteWorkoutSet {\n  onDeleteWorkoutSet {\n    id\n    actualRepCount\n    actualWeightKilograms\n    averageRepMaxSpeed\n    createdAt\n    deviceCalibrationStatus\n    endTimestamp\n    goal\n    motionDataRelativeFilePath\n    notes\n    order\n    owner\n    setGradePercentage\n    side\n    startTimestamp\n    status\n    targetMaxRepMaxSpeed\n    targetMinRepMaxSpeed\n    targetReps\n    targetWeightKilograms\n    tenantID\n    updatedAt\n    workoutExercise {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.700575-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.700761-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.700818-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.701283-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.701304-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.700988-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"FD13BDB4-9F14-4213-A2A5-960CB6D10752","payload":{"data":"{"query":"subscription OnUpdateTenant {\n  onUpdateTenant {\n    id\n    createdAt\n    name\n    pictureRelativePath\n    teams\n    updatedAt\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.702383-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.702428-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.702659-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.702687-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.702706-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.702581-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"548AD621-FE28-4850-BE89-B68C839B3F6F","payload":{"data":"{"query":"subscription OnUpdateExercise {\n  onUpdateExercise {\n    id\n    compound\n    createdAt\n    generalRecommendations\n    gripRecommendations\n    isGlobal\n    maxRepMaxSpeed\n    minRepMaxSpeed\n    motionDirectionOrder\n    motionProfile\n    name\n    owner\n    primaryAxisOfMotion\n    tenantID\n    updatedAt\n    videoID\n    primaryMuscleGroup {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.703672-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.703968-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.704017-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.704044-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.704063-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.704323-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"1A064467-5980-4F42-9520-1C4D8E300A96","payload":{"data":"{"query":"subscription OnCreateMuscleGroupExercise {\n  onCreateMuscleGroupExercise {\n    id\n    createdAt\n    isGlobal\n    owner\n    tenantID\n    updatedAt\n    exercise {\n      id\n      __typename\n      _deleted\n    }\n    muscleGroup {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.704967-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.705082-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.705129-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.705156-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.705177-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.705240-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"E19DE713-6F73-43A1-A294-CE0777D3FD7F","payload":{"data":"{"query":"subscription OnUpdateWorkoutSet {\n  onUpdateWorkoutSet {\n    id\n    actualRepCount\n    actualWeightKilograms\n    averageRepMaxSpeed\n    createdAt\n    deviceCalibrationStatus\n    endTimestamp\n    goal\n    motionDataRelativeFilePath\n    notes\n    order\n    owner\n    setGradePercentage\n    side\n    startTimestamp\n    status\n    targetMaxRepMaxSpeed\n    targetMinRepMaxSpeed\n    targetReps\n    targetWeightKilograms\n    tenantID\n    updatedAt\n    workoutExercise {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.707023-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.707347-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.707468-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
2023-05-24 14:44:33.707494-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.707510-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.707069-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"6F6BFA3D-ED25-484F-85E7-270BA14B187B","payload":{"data":"{"query":"subscription OnDeleteWorkout {\n  onDeleteWorkout {\n    id\n    createdAt\n    generalFeedback\n    isFinished\n    location\n    name\n    overallGoal\n    owner\n    rpeScore\n    startTimestamp\n    tenantID\n    updatedAt\n    wasAutoCreated\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.708289-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.708308-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.708310-0500 FitLift[3272:692913] [StarscreamAdapter] socket.write - {"id":"C215C873-095C-49BE-B1A9-0B3000E4E5EE","payload":{"data":"{"query":"subscription OnUpdateWorkoutExercise {\n  onUpdateWorkoutExercise {\n    id\n    createdAt\n    order\n    owner\n    tenantID\n    updatedAt\n    exercise {\n      id\n      __typename\n      _deleted\n    }\n    workout {\n      id\n      __typename\n      _deleted\n    }\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-12023-05-24 14:44:33.708349-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Auth state configured
.amazonaws.com"}}},"type":"start"}
2023-05-24 14:44:33.708395-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Fetching current state
2023-05-24 14:44:33.708411-0500 FitLift[3272:692919] [FetchAuthSessionOperationHelper] Session exists, checking validity
2023-05-24 14:44:33.709179-0500 FitLift[3272:692919] [AWSAuthFetchSessionTask] Starting execution
2023-05-24 14:44:33.709212-0500 FitLift[3272:692919] [AWSAuthTaskHelper] Check if authstate configured
2023-05-24 14:44:33.709219-0500 FitLift[3272:692921] [StarscreamAdapter] socket.write - {"id":"78E4E18A-0564-4F16-B7C2-00CA57807B4E","payload":{"data":"{"query":"subscription OnDeleteTenant {\n  onDeleteTenant {\n    id\n    createdAt\n    name\n    pictureRelativePath\n    teams\n    updatedAt\n    __typename\n    _version\n    _deleted\n    _lastChangedAt\n  }\n}"}","extensions":{"authorization":{"Authorization":"eyJraWQiOiJxSU9GU1phWUo3OGVsRnFhZkNraTJVVEZNUytaWno2QjRrZGFFbXlyZjFVPSIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiI3ZjhkNmE3NS01MDE0LTQ3OGQtYWY2Zi1iMWE2NDk5OGI5MWQiLCJjb2duaXRvOmdyb3VwcyI6WyJBZG1pbiIsIjMyNmNlNzhlLTVlMjEtNDQyNS1hNmY4LWUxNjA4NTcxZDg0ZSIsIlRyYWluZXIiXSwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tXC91cy1lYXN0LTFfM0V1OXNuMXlDIiwiY2xpZW50X2lkIjoiNGxpMTc4cXVnbG5oMW01c2lrMzdpNWNvamMiLCJldmVudF9pZCI6ImE4ZTBhNGJjLTA4OWQtNDMxOC05ZjVkLTE1YWUyZDRlMDI0MyIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoiYXdzLmNvZ25pdG8uc2lnbmluLnVzZXIuYWRtaW4iLCJhdXRoX3RpbWUiOjE2ODQ5NTc0MDQsImV4cCI6MTY4NDk2MTAwNCwiaWF0IjoxNjg0OTU3NDA0LCJqdGkiOiJhYzY4OTVlMi04ZTZhLTRiNjYtOWJlZC03OTlkNWE4MzFlODEiLCJ1c2VybmFtZSI6ImJqa2lsbGVuIn0.LIDmXR6P24KznzcvdROSGodgI0BSoG_fbw_E0mvOGHNiNtPakmbwStV5x4Tr41axpzmo_zd1fqSMpGaJrppRRykB3G0aRhvlIe--yoO4aLEZzk3XSTwgyydRfgRTcyzzCi6jbRyInxDo56H4Mg0DZV7DlirFZ83hA_Zsru3MLHrdTMuAKs9FdDtcGY_j_RaeZPjClYEeQgVSTWbTOBStKCN5MzAbgXKXw_c8UCvqG4OcmvYjIkM7rZtfQ0LoIjb-eyHtOV6gmrhqBrJgWUQ9k9fa-EJaY07TgX2DAcu7PugaKBYan1hZUBwovD-rvV6TX8AiGWgRO8d2HZP-GQAWMw","host":"645w3kidcjcytcpvmo726cmngq.appsync-api.us-east-1.amazonaws.com"}}},"type":"start"}