Skip to content

"{\"Err\":\"Invalid execution context JSON: expected ident at line 1 column 2\"}" #2

@songzhiming

Description

@songzhiming

`
struct AAA: Codable {
var totalMoveGoalsMet: Int
init(totalMoveGoalsMet: Int) {
self.totalMoveGoalsMet = totalMoveGoalsMet
}
}

class BB: HostContext {
    var aaa: AAA
    
    init(aaa: AAA) {
        self.aaa = aaa
    }
    
    func computedProperty(name: String, args: String, callback: ResultCallback) {
        print("---\(name)")
        callback.onResult(result: aaa.totalMoveGoalsMet.string)
    }
    
    func deviceProperty(name: String, args: String, callback: ResultCallback) {
        callback.onResult(result: "")
    }
}
func test()  {
    let str = evaluateWithContext(definition: "totalMoveGoalsMet == 3500", context: BB(aaa: AAA(totalMoveGoalsMet: 4000)))

}
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions