fix: various issues with Mail module

This commit is contained in:
KernelDeimos
2025-02-03 12:25:22 -05:00
parent e281dc92e3
commit 55d052cfc2
3 changed files with 5 additions and 1 deletions

View File

@@ -37,6 +37,7 @@ const { DevelopmentModule } = require("./src/modules/development/DevelopmentModu
const { HostOSModule } = require("./src/modules/hostos/HostOSModule.js");
const { InternetModule } = require("./src/modules/internet/InternetModule.js");
const { PuterExecModule } = require("./src/modules/puterexec/PuterExecModule.js");
const { MailModule } = require("./src/modules/mail/MailModule.js");
module.exports = {
helloworld: () => {
@@ -72,6 +73,7 @@ module.exports = {
PuterExecModule,
BroadcastModule,
InternetModule,
MailModule,
// Development modules
PerfMonModule,

View File

@@ -1,4 +1,5 @@
const BaseService = require("../../services/BaseService");
const { Context } = require("../../util/context");
class UserSendMailService extends BaseService {
async ['__on_driver.register.interfaces'] () {
@@ -29,7 +30,7 @@ class UserSendMailService extends BaseService {
static IMPLEMENTS = {
'puter-send-mail': {
async send ({ to, subject, html }) {
const actor = this.context.get('actor');
const actor = Context.get('actor');
const svc_email = this.services.get('email');
if ( ! actor.type.user ) {

View File

@@ -217,6 +217,7 @@ class DriverService extends BaseService {
['puter-chat-completion']: 'openai-completion',
['puter-image-generation']: 'openai-image-generation',
'puter-exec': 'judge0',
'puter-send-mail': 'user-send-mail',
'puter-apps': 'es:app',
'puter-subdomains': 'es:subdomain',
'puter-notifications': 'es:notification',