mirror of
https://github.com/owncast/owncast.git
synced 2024-11-26 14:56:14 +03:00
26 lines
423 B
JavaScript
26 lines
423 B
JavaScript
|
define(
|
||
|
"Message",
|
||
|
[],
|
||
|
function() {
|
||
|
|
||
|
function Message(model) {
|
||
|
if (model !== undefined) {
|
||
|
this.author = ko.observable(model.author);
|
||
|
this.body = ko.observable(model.body);
|
||
|
} else {
|
||
|
this.author = ko.observable("Anonymous");
|
||
|
this.body = ko.observable("");
|
||
|
}
|
||
|
|
||
|
this.toModel = function() {
|
||
|
return {
|
||
|
author: this.author(),
|
||
|
body: this.body()
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return Message;
|
||
|
}
|
||
|
);
|