Skip to content

Instantly share code, notes, and snippets.

View Tayfur's full-sized avatar
👾
Working from another planet

Tayfur Tayfur

👾
Working from another planet
View GitHub Profile
@Tayfur
Tayfur / consume.go
Last active December 2, 2021 22:38
package rabbitmq
import (
"SendEmail-Service/mail"
"SendEmail-Service/pkg/config"
"log"
"github.com/streadway/amqp"
)
package rabbitmq
import (
"SendEmail-Service/pkg/config"
"github.com/streadway/amqp"
)
func Publisher(msg []byte, queueName string) error {
//rabbitmq url
package parseHtml
import (
"bytes"
"fmt"
"html/template"
"log"
)
// htmli parse ediyoruz bazi htmller parametre alabilir bunun ornegi icin weeklyreporttemplate bakmanizi oneririm
func FeatureNotificationTemplate() string {
package logic
import (
"SendEmail-Service/pkg/db"
"SendEmail-Service/pkg/models"
"SendEmail-Service/pkg/rabbitmq"
"log"
)
func BulkMail(template string) error {
package logic
import (
"SendEmail-Service/pkg/rabbitmq"
"log"
)
func Transactional(email []byte,template string)error{
if email==nil{
log.Println("email is empty")
package mail
import (
"SendEmail-Service/pkg/config"
"SendEmail-Service/pkg/parseHtml"
"fmt"
"net/smtp"
)
// maili gonderecek olan maile giris yapiyoruz
func auth(senderMail string, senderPassword string, smtpHost string) smtp.Auth {
package main
import (
"SendEmail-Service/logic"
"SendEmail-Service/pkg/rabbitmq"
"log"
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/logger"
)
package parseHtml
import (
"bytes"
"fmt"
"html/template"
"log"
)
// htmli parse ediyoruz bazi htmller parametre alabilir bunun ornegi icin weeklyreporttemplate bakmanizi oneririm
func FeatureNotificationTemplate() string {