Skip to content

Commit 168bb0a

Browse files
committed
fix: moved data in to object
1 parent 5102f60 commit 168bb0a

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

src/index.js

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,15 @@ const CoCreateApi = {
103103
(!object.event && object.type === "action") ||
104104
(object.event && object.event.includes(object.type))
105105
) {
106-
let data = await CoCreateApi.getData(object);
107-
if (Object.keys(data).length) CoCreateApi.send(object, data);
106+
object.data = await CoCreateApi.getData(object);
107+
if (Object.keys(object.data).length) CoCreateApi.send(object);
108108
}
109109
},
110110

111-
response: function (object, data) {
111+
response: function (object) {
112112
const name = object.name;
113113
const method = object.method;
114+
const data = object.data;
114115
if (this.modules[name][method] && this.modules[name][method].response)
115116
this.modules[name][method].response(data[name]);
116117
else if (data.error) {
@@ -126,33 +127,34 @@ const CoCreateApi = {
126127
]
127128
});
128129
} else {
129-
CoCreateApi.setData(object, data);
130+
CoCreateApi.setData(object);
130131

131132
document.dispatchEvent(
132133
new CustomEvent(object.endEvent, {
133134
detail: {
134-
data: data[name]
135+
data: object
135136
}
136137
})
137138
);
138139
}
139140
},
140141

141-
send: async function (object, data) {
142-
data = await Socket.send({
142+
send: async function (object) {
143+
object.data = await Socket.send({
143144
method: object.name + "." + object.method,
144-
[object.name]: data,
145+
[object.name]: object.data,
145146
broadcast: false,
146147
broadcastBrowser: false,
147148
status: "await"
148149
});
149-
this.response(object, data);
150+
this.response(object);
150151
},
151152

152153
getData: async function ({ name, method, element, form }) {
153154
let data = {};
154155

155156
if (!form && element) form = element.closest("form");
157+
if (!form) form = document;
156158

157159
let elements;
158160
if (form)
@@ -204,8 +206,9 @@ const CoCreateApi = {
204206
return data;
205207
},
206208

207-
setData: function (object, data) {
209+
setData: function (object) {
208210
const name = object.name;
211+
const data = object.data;
209212
let form = object.form;
210213
if (!form) form = document;
211214

0 commit comments

Comments
 (0)