Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions ios/HybridViewModel.swift
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,7 @@ class HybridViewModel: HybridViewModelSpec {
init(viewModel: RiveDataBindingViewModel) {
self.viewModel = viewModel
}

override init() {
self.viewModel = nil
super.init()
}


var propertyCount: Double { Double(viewModel?.propertyCount ?? 0) }

var instanceCount: Double { Double(viewModel?.instanceCount ?? 0) }
Expand Down
10 changes: 1 addition & 9 deletions ios/HybridViewModelBooleanProperty.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,7 @@ class HybridViewModelBooleanProperty: HybridViewModelBooleanPropertySpec, Valued
self.property = property
super.init()
}

/// ⚠️ DO NOT REMOVE
/// Nitro requires a parameterless initializer for JS bridging.
/// This is invoked automatically during hybrid module construction.
/// Internally we always use `init(property:)`
override init() {
super.init()
}


var value: Bool {
get {
return property.value
Expand Down
10 changes: 1 addition & 9 deletions ios/HybridViewModelColorProperty.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,7 @@ class HybridViewModelColorProperty: HybridViewModelColorPropertySpec, ValuedProp
self.property = property
super.init()
}

/// ⚠️ DO NOT REMOVE
/// Nitro requires a parameterless initializer for JS bridging.
/// This is invoked automatically during hybrid module construction.
/// Internally we always use `init(property:)`
override init() {
super.init()
}


var value: Double {
get {
return property.value.toHexDouble()
Expand Down
10 changes: 1 addition & 9 deletions ios/HybridViewModelEnumProperty.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,7 @@ class HybridViewModelEnumProperty: HybridViewModelEnumPropertySpec, ValuedProper
self.property = property
super.init()
}

/// ⚠️ DO NOT REMOVE
/// Nitro requires a parameterless initializer for JS bridging.
/// This is invoked automatically during hybrid module construction.
/// Internally we always use `init(property:)`
override init() {
super.init()
}


var value: String {
get {
return property.value
Expand Down
7 changes: 1 addition & 6 deletions ios/HybridViewModelInstance.swift
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,7 @@ class HybridViewModelInstance: HybridViewModelInstanceSpec {
init(viewModelInstance: RiveDataBindingViewModel.Instance) {
self.viewModelInstance = viewModelInstance
}

override init() {
self.viewModelInstance = nil
super.init()
}


var instanceName: String { viewModelInstance?.name ?? "" }

func numberProperty(path: String) throws -> (any HybridViewModelNumberPropertySpec)? {
Expand Down
8 changes: 0 additions & 8 deletions ios/HybridViewModelNumberProperty.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,6 @@ class HybridViewModelNumberProperty: HybridViewModelNumberPropertySpec, ValuedPr
super.init()
}

/// ⚠️ DO NOT REMOVE
/// Nitro requires a parameterless initializer for JS bridging.
/// This is invoked automatically during hybrid module construction.
/// Internally we always use `init(property:)`
override init() {
super.init()
}

var value: Double {
get {
return Double(property.value)
Expand Down
10 changes: 1 addition & 9 deletions ios/HybridViewModelStringProperty.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,7 @@ class HybridViewModelStringProperty: HybridViewModelStringPropertySpec, ValuedPr
self.property = property
super.init()
}

/// ⚠️ DO NOT REMOVE
/// Nitro requires a parameterless initializer for JS bridging.
/// This is invoked automatically during hybrid module construction.
/// Internally we always use `init(property:)`
override init() {
super.init()
}


var value: String {
get {
return property.value
Expand Down
32 changes: 0 additions & 32 deletions nitro.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,38 +21,6 @@
"swift": "HybridRiveFile",
"kotlin": "HybridRiveFile"
},
"ViewModel": {
"swift": "HybridViewModel",
"kotlin": "HybridViewModel"
},
"ViewModelInstance": {
"swift": "HybridViewModelInstance",
"kotlin": "HybridViewModelInstance"
},
"ViewModelNumberProperty": {
"swift": "HybridViewModelNumberProperty",
"kotlin": "HybridViewModelNumberProperty"
},
"ViewModelStringProperty": {
"swift": "HybridViewModelStringProperty",
"kotlin": "HybridViewModelStringProperty"
},
"ViewModelBooleanProperty": {
"swift": "HybridViewModelBooleanProperty",
"kotlin": "HybridViewModelBooleanProperty"
},
"ViewModelColorProperty": {
"swift": "HybridViewModelColorProperty",
"kotlin": "HybridViewModelColorProperty"
},
"ViewModelEnumProperty": {
"swift": "HybridViewModelEnumProperty",
"kotlin": "HybridViewModelEnumProperty"
},
"ViewModelImageProperty": {
"swift": "HybridViewModelImageProperty",
"kotlin": "HybridViewModelImageProperty"
},
"RiveView": {
"swift": "HybridRiveView",
"kotlin": "HybridRiveView"
Expand Down
64 changes: 0 additions & 64 deletions nitrogen/generated/android/riveOnLoad.cpp

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

64 changes: 0 additions & 64 deletions nitrogen/generated/ios/RNRiveAutolinking.mm

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading