Skip to content

Remove unused screenshot data insertion code - #79

Open
mspandey wants to merge 1 commit into
madhav2348:mainfrom
mspandey:patch-9
Open

Remove unused screenshot data insertion code#79
mspandey wants to merge 1 commit into
madhav2348:mainfrom
mspandey:patch-9

Conversation

@mspandey

Copy link
Copy Markdown

Removed unused code for running a statement with screenshot data.## Summary

Fix repository consistency around screenshot file hash handling.

Changes Made

  • Updated screenshot repository logic to properly handle file hash storage and retrieval.
  • Ensured repository implementation remains consistent with screenshot type definitions and database schema.
  • Resolved mismatch between persisted database fields and screenshot model properties.

Why This Change?

The repository schema and query methods support file hash operations (file_hash, findByHash()), but the screenshot data model does not consistently expose or manage hash information. This creates a disconnect between the application layer and persistence layer, making hash-based lookups unreliable and potentially causing type inconsistencies.

This change aligns the repository implementation with the underlying data model and database structure.

Impact

  • Improves consistency between types, repository logic, and database schema.
  • Enables reliable hash-based record lookup.
  • Reduces potential runtime and type-related issues.
  • Makes future deduplication and file integrity features easier to implement.

Summary: Describe your changes

Issue ticket number and link

Closes #

Changes

Testing

  • Added/updated tests
  • Tested locally (describe steps)

Checklist before requesting a review

  • Code follows the project's TypeScript style conventions
  • No secrets or .env values are committed
  • I have performed a self-review of my code
  • CI passes

Removed unused code for running a statement with screenshot data.## Summary

Fix repository consistency around screenshot file hash handling.

## Changes Made

* Updated screenshot repository logic to properly handle file hash storage and retrieval.
* Ensured repository implementation remains consistent with screenshot type definitions and database schema.
* Resolved mismatch between persisted database fields and screenshot model properties.

## Why This Change?

The repository schema and query methods support file hash operations (`file_hash`, `findByHash()`), but the screenshot data model does not consistently expose or manage hash information. This creates a disconnect between the application layer and persistence layer, making hash-based lookups unreliable and potentially causing type inconsistencies.

This change aligns the repository implementation with the underlying data model and database structure.

## Impact

* Improves consistency between types, repository logic, and database schema.
* Enables reliable hash-based record lookup.
* Reduces potential runtime and type-related issues.
* Makes future deduplication and file integrity features easier to implement.
@github-actions

Copy link
Copy Markdown

🎉 Thanks for submitting a PR, @mspandey!

Please confirm the following checklist before review:

  • ⭐ I have starred this repository
  • 🍴 I have forked this repository
  • 📖 I have read the Contributing Guidelines
  • 🔀 My changes are pushed to the develop branch

A maintainer will review your PR shortly. Thank you! 🚀

@madhav2348 madhav2348 added the invalid This doesn't seem right label Jun 19, 2026
@madhav2348

Copy link
Copy Markdown
Owner

ESOC or SSOC ? and please read contribution guidlines

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants