👽 Update to mark attachments
This commit is contained in:
		
							
								
								
									
										1
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								go.mod
									
									
									
									
									
								
							@@ -4,6 +4,7 @@ go 1.23.2
 | 
			
		||||
 | 
			
		||||
require (
 | 
			
		||||
	git.solsynth.dev/hypernet/nexus v0.0.0-20250301065153-8ac88413e0e1
 | 
			
		||||
	git.solsynth.dev/hypernet/paperclip v0.0.0-20250310151112-1d866f317f47
 | 
			
		||||
	git.solsynth.dev/hypernet/passport v0.0.0-20250304125607-1ed9816b12c4
 | 
			
		||||
	git.solsynth.dev/hypernet/pusher v0.0.0-20250216145944-5fb769823a88
 | 
			
		||||
	github.com/dgraph-io/ristretto v0.2.0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.sum
									
									
									
									
									
								
							@@ -2,6 +2,8 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA=
 | 
			
		||||
filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4=
 | 
			
		||||
git.solsynth.dev/hypernet/nexus v0.0.0-20250301065153-8ac88413e0e1 h1:Jf5yQr8Yln2YkDQ9CwJhVYNstR2vNKPViGnR2YAZLsE=
 | 
			
		||||
git.solsynth.dev/hypernet/nexus v0.0.0-20250301065153-8ac88413e0e1/go.mod h1:AXafZRL/2DISS37ZNngY0DreFAuBoeKu8mEDmCie8kw=
 | 
			
		||||
git.solsynth.dev/hypernet/paperclip v0.0.0-20250310151112-1d866f317f47 h1:fvu+bNKPTNtQocssnKbEZ66MqR0iBfAxY3HwlqnmYyE=
 | 
			
		||||
git.solsynth.dev/hypernet/paperclip v0.0.0-20250310151112-1d866f317f47/go.mod h1:jvxq2qftz2v72x+24+cTFJdQKr9eHQTdk3KVR7cx36s=
 | 
			
		||||
git.solsynth.dev/hypernet/passport v0.0.0-20250304125607-1ed9816b12c4 h1:Yuydts3ON/dlhZDUHgFf59v8LOUP8mAQ+nY2C3oKd6o=
 | 
			
		||||
git.solsynth.dev/hypernet/passport v0.0.0-20250304125607-1ed9816b12c4/go.mod h1:iGN0Zf21niAsdaowbpX5p2gALqVoJIV5QL8seQQ5LKc=
 | 
			
		||||
git.solsynth.dev/hypernet/pusher v0.0.0-20250216145944-5fb769823a88 h1:2HEENe9KUrdaJeNBzx9lsuXQGyzWqCgnLTKQnr8xFr8=
 | 
			
		||||
 
 | 
			
		||||
@@ -7,6 +7,8 @@ import (
 | 
			
		||||
	"git.solsynth.dev/hypernet/messaging/pkg/internal/gap"
 | 
			
		||||
	"git.solsynth.dev/hypernet/nexus/pkg/nex"
 | 
			
		||||
	"git.solsynth.dev/hypernet/nexus/pkg/nex/cruda"
 | 
			
		||||
	"git.solsynth.dev/hypernet/paperclip/pkg/filekit"
 | 
			
		||||
	"git.solsynth.dev/hypernet/paperclip/pkg/proto"
 | 
			
		||||
	"git.solsynth.dev/hypernet/passport/pkg/authkit"
 | 
			
		||||
	"git.solsynth.dev/hypernet/pusher/pkg/pushkit"
 | 
			
		||||
 | 
			
		||||
@@ -115,6 +117,12 @@ func NewEvent(event models.Event) (models.Event, error) {
 | 
			
		||||
		go NotifyMessageEvent(members, event)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if val, ok := event.Body["attachments"].([]string); ok && len(val) > 0 {
 | 
			
		||||
		filekit.CountAttachmentUsage(gap.Nx, &proto.UpdateUsageRequest{
 | 
			
		||||
			Rid: val,
 | 
			
		||||
		})
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return event, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user