@@ -13,65 +13,76 @@ @implementation ARGeosManager
1313
1414RCT_EXPORT_MODULE ()
1515
16- RCT_EXPORT_METHOD(addBox:(SCNBox *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
16+
17+ RCT_EXPORT_METHOD(addBox:(SCNBox *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
1718 node.geometry = geometry;
1819 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
20+ resolve (nil );
1921}
2022
21- RCT_EXPORT_METHOD (addGroup:(id )bla node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
22-
23+ RCT_EXPORT_METHOD (addGroup:(id )bla node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) {
2324 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
25+ resolve (nil );
2426}
2527
26-
27- RCT_EXPORT_METHOD (addSphere:(SCNSphere *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
28+ RCT_EXPORT_METHOD (addSphere:(SCNSphere *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject) {
2829 node.geometry = geometry;
2930 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
31+ resolve (nil );
3032}
3133
32- RCT_EXPORT_METHOD (addCylinder:(SCNCylinder *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
34+ RCT_EXPORT_METHOD (addCylinder:(SCNCylinder *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
3335 node.geometry = geometry;
3436 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
37+ resolve (nil );
3538}
3639
37- RCT_EXPORT_METHOD (addCone:(SCNCone *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
40+ RCT_EXPORT_METHOD (addCone:(SCNCone *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
3841 node.geometry = geometry;
3942 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
43+ resolve (nil );
4044}
4145
42- RCT_EXPORT_METHOD (addPyramid:(SCNPyramid *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
46+ RCT_EXPORT_METHOD (addPyramid:(SCNPyramid *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
4347 node.geometry = geometry;
4448 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
49+ resolve (nil );
4550}
4651
47- RCT_EXPORT_METHOD (addTube:(SCNTube *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
52+ RCT_EXPORT_METHOD (addTube:(SCNTube *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
4853 node.geometry = geometry;
4954 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
55+ resolve (nil );
5056}
5157
52- RCT_EXPORT_METHOD (addTorus:(SCNTorus *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
58+ RCT_EXPORT_METHOD (addTorus:(SCNTorus *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
5359 node.geometry = geometry;
5460 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
61+ resolve (nil );
5562}
5663
57- RCT_EXPORT_METHOD (addCapsule:(SCNCapsule *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
64+ RCT_EXPORT_METHOD (addCapsule:(SCNCapsule *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
5865 node.geometry = geometry;
5966 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
67+ resolve (nil );
6068}
6169
62- RCT_EXPORT_METHOD (addPlane:(SCNPlane *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
70+ RCT_EXPORT_METHOD (addPlane:(SCNPlane *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
6371 node.geometry = geometry;
6472 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
73+ resolve (nil );
6574}
6675
67- RCT_EXPORT_METHOD (addShape:(SCNShape *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
76+ RCT_EXPORT_METHOD (addShape:(SCNShape *)geometry node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
6877 node.geometry = geometry;
6978 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
79+ resolve (nil );
7080}
7181
72- RCT_EXPORT_METHOD (addLight:(SCNLight *)light node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId) {
82+ RCT_EXPORT_METHOD (addLight:(SCNLight *)light node:(SCNNode *)node frame:(NSString *)frame parentId:(NSString *)parentId resolve:(RCTPromiseResolveBlock)resolve reject:(RCTPromiseRejectBlock)reject ) {
7383 node.light = light;
7484 [[RCTARKitNodes sharedInstance ] addNodeToScene: node inReferenceFrame: frame withParentId: parentId];
85+ resolve (nil );
7586}
7687
7788
0 commit comments