mirror of
https://github.com/HeyPuter/puter.git
synced 2026-01-06 21:20:27 -06:00
fix: various issues with Mail module
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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 ) {
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user